当前位置: 首页 > news >正文

杭州商城网站建设网站推广的软文

杭州商城网站建设,网站推广的软文,jsp 响应式网站模板,桂林微信网站设计最近搞个开源工具,涉及到配置问题。 举例 有个应用A工具,打成jar给人用。应用B引用了A的jar A应用里resources/sys.properties文件里有个coreSize1 B引用了A,期望修改coreSize的值,改成2 开始天真以为,B应用里有同…

最近搞个开源工具,涉及到配置问题。

举例

有个应用A工具,打成jar给人用。应用B引用了A的jar

A应用里resources/sys.properties文件里有个coreSize=1

B引用了A,期望修改coreSize的值,改成2

开始天真以为,B应用里有同样文件,同样resources/sys.properties文件里有个coreSize=2。

这样不就能覆盖A中配置了吗

结果呢?

测试下来发现,

A中类里 @Value("${coreSize}") 的值是1

B中类里@Value("${coreSize}") 的值是2

这说明似乎是各自取各自的配置。

实验二

将A中配置文件sys.properties去掉,重新deploy下。

再启动B应用,打印发现

A中类里 @Value("${coreSize}") 的值是2

B中类里@Value("${coreSize}") 的值是2

这说明jar中不存在了,依然会取上层应用的配置

实验三

将A中配置文件sys.properties去掉,@Value("${coreSize:1}") 重新deploy下。

再启动B应用,打印发现

A中类里 @Value("${coreSize}") 的值是1

B中类里@Value("${coreSize}") 的值是2

这说明jar中只要有一个存在的,就不会取上层的。

总结

怎么才能做到一个工具jar,别人用的时候,如果有配置就覆盖,没有就取默认呢?

似乎只能自己写代码,读取文件,不依赖@Value

 

http://www.yayakq.cn/news/679066/

相关文章:

  • 辽阳网站开发汽车建设网站开发流程
  • 深州网站深圳富通做网站
  • 怎么做网站app杭州市上城区建设局网站
  • 哈尔滨模板做网站软件开发联系电话
  • 网站诊断分析网站开发的推荐
  • 广州公司网站制作招聘信息苏州建设监督网站首页
  • html5移动网站制作广告支持模式的网站
  • 找做柜子的网站学生个人网页优秀模板
  • 做网站详细步骤2018wordpress插件
  • 广西建设四库一平台网站苏州网站建设选苏州梦易行
  • 郑州专业网站制作的公司企业网站建设费用需要多少钱
  • 河南艾特网站建设网站建设 小程序开发
  • 专业的公司网站设计服务企业网页开发
  • 个人建站如何赚钱静态化网站的缺点
  • 哈尔滨做网站企业个人如何做百度推广
  • 网站开发流程传智播客动物大联盟小程序
  • 中小型网站站内搜索实现网站建设培训班多少钱
  • 永春信息网站建设招标免费空间怎么搞网站
  • 网站空间文件删不掉品牌整合营销案例
  • 菠菜网站搭建怎么做阿里云网站建设教程视频
  • wp可以做商城网站吗廊坊网站建设公司哪个好
  • 北京知名网站wordpress反向代理
  • 伍佰亿网站建设商务网站开发流程有三个阶段
  • 网站开发客户提供素材怎么做简历的网站
  • 购物网站首页制作代码黄页在哪里打开
  • 吉林省建设厅价格信息网站网站建设实践报告小结
  • 如何为网站引流广告制作商
  • 怎么做百度快照让网站排前面wordpress 获取当前文章栏目链接
  • 广州网站优化工具服务wordpress edd插件
  • 射洪网站建设唐山百度做网站多少钱