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

寻找外贸客户的网站贵阳市住房城乡建设局官方网站

寻找外贸客户的网站,贵阳市住房城乡建设局官方网站,网站内链wordpress插件,建设网站的文案范文一、介绍 是不是经常用Value注解#xff1f;用过springboot的都知道它是从application.properties文件中引入某个变量的值#xff0c;是不是已经灰常熟悉了#xff1f; 默认在springboot启动后#xff0c;加载application.properties文件#xff0c;通过Value(${}Value注解用过springboot的都知道它是从application.properties文件中引入某个变量的值是不是已经灰常熟悉了 默认在springboot启动后加载application.properties文件通过Value(${})即可获取到对应的值使用非常方便。 当然使用久了发现太多的变量配置到application.properties文件中就会想到配置一个自定义参数文件让Value(${})这样的方式取值不要再从application.properties中获取而从自定义的参数文件中获取。 二、理解 实现方法即重新对PropertyPlaceholderConfigurer类的setLocations()方法重新指定配置文件路径就可以了。 通过PropertyPlaceholderConfigurer可以实现将上下文属性信息放在一个properties文件中同时还可以通过System.setProperty(key, value)这种方式给容器传递其他参数。 三、方法 1、加配置类 配置方法和spring一样都是通过加配置类当然springboot只需要加一个这样的配置类 import org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource;/*** 重新修改Value注解注入的路径*/ Configuration public class ValueConfig {Beanpublic PreferencesPlaceholderConfigurer getPreferencesPlaceholderConfigurer(){PreferencesPlaceholderConfigurer configurer new PreferencesPlaceholderConfigurer();Resource resource new ClassPathResource(/data.properties);configurer.setLocation(resource);return configurer;} }其中上边的data.properties即是新的配置文件路径。 2、加参数文件 然后在resources下加一个data.properties文件即可。 最后就可以在data.properties文件里配置自己的参数。 spring.file.uploadpathc:/upload/wfvideo3、使用 使用没有变化还是使用最方便的Value(${spring.file.uploadpath})方式即可你会发现配置内容都是从data.prooperties文件来了实现了与application.properties的分离。 四、问题 又回到开始为什么Value注解读配置文件时会默认从application.properties来获取呢它是如何知道它呢 个人理解 我还没看源码看不懂~~首先application.properties文件在springboot启动后会加载到容器中里边的配置参数已经进入到spring上下文维护进一个地方并且以map那种形式keyvalue键值对存储。 这时候你通过对PropertyPlaceholderConfigurer类的setLocations()方法重新指定配置文件并写了一个data.properties文件这时候data.properties里也相当于加入到spring前边维护配置信息的map中但是map的特性都知道如果有重名的key那肯定以后者为主。 所以这么看来并不是Value注解开始就认识application.properties文件而是它压根不是从application.properties文件中获取东西也不认识application,而是从它们共同的老板spring上下文维护的一个配置类中类似刚才说到的一个map的东西中找东西而里边的东西默认是application.properties文件中填进去的而已。 个人感觉可能是这么回事可能不对~~~欢迎评论指导
http://www.zqtcl.cn/news/307325/

相关文章:

  • 网站样式下载网站地图定位用什么技术做
  • 自己做网站怎么做的百中搜优化软件
  • 南宁建站平台与网站建设相关的论文题目
  • 足球网站建设意义做股权众筹的网站
  • 北京网站建设设计一流的锦州网站建设
  • 专业手机移动网站建设什么网站可以做期刊封面
  • cms建站系统哪个好网站建设 柳州
  • 安徽省住房与城乡建设部网站八戒电影在线观看免费7
  • 江苏省建设考试网站准考证打印佛山网站建设锐艺a068
  • 展示型网站功能如何设计网站风格
  • wordpress图床网站网站什么时候做等保
  • 怎么创办网站浅谈博物馆网站建设的意义
  • 如何做擦边球网站网站seo规划
  • 建站知乎做网站销售工资
  • 仙居住房和城乡建设局网站用手机看网站源代码
  • 网架加工厂家seo关键词优化推广报价表
  • 开发新闻类网站门户网站搭建方案
  • 东莞网站搭建建站公司wordpress+链接跳转
  • 福州网站设计软件公司学校网站源码wordpress
  • 网站seo推广优化报价表广州哪个区封了
  • 网站第三方统计代码网页设计图片大小
  • 网上推广网站夸克搜索引擎
  • 什么是网站根目录做动态图片下载哪个网站好
  • 花钱让别人做的网站版权是谁的o2o网站建设如何
  • 电子商务网站建设策划书的流程wordpress原理
  • 微信公众号文章排版设计软媒win7优化大师
  • 长春建设局网站处长做箱包关注哪个网站
  • 中国建筑集团有限公司怎么样seo是怎么优化推广的
  • 芜湖建设网站eclipse开发网站用vue做前端
  • 外贸网站推广制作教程wordpress留言页面模版