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

外贸网站一站式服务网站开发 精品课程

外贸网站一站式服务,网站开发 精品课程,重庆渝北论坛,WordPress分类获取子分类springboot的宽松绑定及属性处理类的构造注入 ★ 如何使用属性处理类所读取的属性 属性处理类最终变成了Spring容器中的一个Bean组件#xff0c;因此接下来Spring即可将该Bean组件注入任意其他组件。 这种做法的好处是#xff1a;可以将大量的配置信息封装一个对象——所以…springboot的宽松绑定及属性处理类的构造注入 ★ 如何使用属性处理类所读取的属性 属性处理类最终变成了Spring容器中的一个Bean组件因此接下来Spring即可将该Bean组件注入任意其他组件。 这种做法的好处是可以将大量的配置信息封装一个对象——所以这种方式被称为“类型安全的绑定”。 ★ 宽松绑定 不要配置属性名与属性处理类的属性名完全相同。 ▲ 比如有如下类 ConfigurationProperties(prefixorg.crazyit) public class FkConfig {private String remoteAddress; // Java类中的属性名总是驼峰写法 }▲ 配置文件中写成如下几种形式 1. 最主流Spring boot推荐写法烤串写法 org.ljh.remote-address; 2. 驼峰写法Spring boot也支持驼峰写法 org.ljh.remoteAddress;3. 下划线写法可选。org.ljh.remote_address;4. 全部大写的写法(原有的点号换成下划线属性名的单词之间无需任何分隔符。只用于通过环境变量配置属性时才使用这种写法。ORG_LJH_REMOTEADDRESS★ 配置List数组 ▲ 在*.properties文件中配置List有两种方式- 简单地使用英文逗号隔开的多个值每个值代表一个List元素如前一个例子所示- 用标准的方括号语法来配置List。▲ 在*.yml文件中配置List也有两种方式- 以中划线开头来配置List列表项- 或简单地使用英文逗号隔开的多个值。不管是属性文件还是*.yml文件都可用英文逗号隔开的多个值来配置List。★ 属性处理类ConfigurationProperties修饰的类使用构造器来注入 ▲ 两个要求1. 使用ConstructorBinding修饰要执行构造器注入的构造器。如果该类仅有一个构造器可直接用ConstructorBinding修饰该类即可。——由于该类仅有一个构造器因此用ConstructorBinding修饰该类就相当于修饰了唯一的构造器。2. 只能使用EnableConfigurationProperties或ConfigurationPropertiesScan来启用属性处理类。备注在这种情况下不能使用将属性处理类配置成容器中的Bean的形式来启用它。代码演示 演示如何通过构造器注入的方式一次性读取yml配置文件中的多个属性值 解释 1、使用 ConstructorBinding 注解 修饰 要执行构造器注入操作的构造器 用 ConstructorBinding 这个注解就不能用 Component 来启动 ConfigurationProperties 注解了 2、修改yml配置的名称这里我是随便写的主要是为了体现上面说的宽松绑定就是驼峰写法烤串写法之类的 3、这里只用 getter 方法不用 setter 方法因为返回的任何java对象默认是由Jackson负责将它转换为JSON字符串因此Jackson默认根据getter方法进行转换 4、然后用ConfigurationPropertiesScan(“cn.ljh.boot.config”)注解让springboot去扫描config这个包及其子包下面的处理类 这个构造器注入和这篇 【使用ConfigurationProperties注解一次性拿到application.yml 配置文件中的多个属性值】对比下写法 结果
http://www.dnsts.com.cn/news/46810.html

相关文章:

  • 如何免费建立可以交流的网站wordpress随意更换主题
  • 合肥网站制作哪家强湖州网站建设企业
  • 多个域名绑定同一个网站兰州网站建设 冰雨
  • 中国建设银行积分查询网站镇江网站设计多少钱
  • 网站底部悬浮代码wordpress宁波seo教程
  • 深圳 网站制作需要多少钱 网络服务建设工程人员查询
  • 网站加水印做网站费用列入什么科目
  • 浙江省网站建设报价商家商城小程序
  • 新的房地产网站怎么做SEO附近工作
  • 营销型网站需要注意深圳网
  • 企业做网站须要注意些什么建立wordpress用哪个云好
  • 网站制作前的图片路径自动的微信小程序开发
  • 怎么建设个人博客网站镇江房地产网站建设
  • 微信h5网站模板下载ie浏览器打开建设银行网站
  • 深圳网站建设网络公司刚注册在域名可以自己做网站吗
  • 宁波网站建设 华企立方js常用网页特效
  • 佛山建站专家wordpress英文版改成中文字体
  • 免费学平面设计的网站服务器 做网站
  • 网站开发宣传图成都市青羊区城乡建设局网站
  • 联网站邢台市最新征婚
  • 做网站哪家公司比较好中国联通 腾讯
  • 怎么运行网站郑州做网站排名
  • 那些免费网站可以做国外贸易wordpress国外主题破解
  • 深圳营销型网站建设公司网络服务个人网站怎么建设规划和建设
  • 网站怎么做百度关键字搜索建设工程业绩查询网站
  • 为什么网站开发成本高金融代理平台代理加盟
  • html5 php网站源码下载推广平台怎么找客源
  • 企业核名网站网络营销与策划实训
  • 温岭市市住房和城乡建设规划局网站太原网站建设总部在哪
  • 网站备案查询中心长沙专业的建站按效果付费