10.1. 问题一 从disconf下载的配置文件都放到哪里去了?
10.2. 解决:按以下顺序进行判断
对于注解式配置文件:
-
一定会下载到 disconf.user_define_download_dir 目录下(使用此方法可以方便的构造一个下载器. Tutorial10 )
-
如果 disconf.enable_local_download_dir_in_class_path 为true(默认值), 则会执行以下判断:
-
如果 @DisconfFile 的 targetDirPath 值不为空, 则会下载到 targetDirPath 这个目录下, 配置数据从该路径读取。这对于那些不想放在classpath根目录的程序, 比较有用.
-
如果 @DisconfFile 的 targetDirPath 值为空, 则会下载到classpath路径下, 配置数据从该路径读取.
-
如果 disconf.enable_local_download_dir_in_class_path 为false, 则不会下载到classpath目录下. 配置数据从 disconf.user_define_download_dir 读取
对于XML式配置文件:
-
一定会下载到 disconf.user_define_download_dir 目录下(使用此方法可以方便的构造一个下载器).
-
如果 disconf.enable_local_download_dir_in_class_path 为true(默认值), 则会执行以下判断:
-
如果 @DisconfFile 的 targetDirPath 值不为空, 则会下载到 targetDirPath 这个目录下.
-
如果 @DisconfFile 的 targetDirPath 值为空, 则会下载到classpath路径下.
-
如果 disconf.enable_local_download_dir_in_class_path 为false, 则不会下载到classpath目录下.
注:
1、 如果不作任何配置的改变,默认情况下,会下载到disconf.user_define_download_dir目录和classpath两个目录下;
2、 targetDirPath值说明:以”/”开头则是系统的全路径,否则则是相对于classpath的路径,默认是classpath根路径注意:根路径要注意是否有权限,否则会出现找不到路径,推荐采用相对路径;
3、 配置说明看这里config;
10.3. 问题二 不想下载到classpath目录下
将disconf.enable_local_download_dir_in_class_path 为false, 并 指定 下载目录 disconf.user_define_download_dir
版权声明:「DDKK.COM 弟弟快看,程序员编程资料站」本站文章,版权归原作者所有
来源:https://disconf.readthedocs.io/zh_CN/latest/index.html