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

网站开发的主要特点vps上创建网站

网站开发的主要特点,vps上创建网站,湖南做门户网站的公司,wordpress 页面 微博我们都知道平常在使用SpringBoot和SpringCloud的时候#xff0c;如果需要加载一两个配置文件的话我们通常使用Value(“${属性名称}”)注解去加载。但是如果配置文件属性特别多的时候使用这种方式就显得特别的不友好了。 比如说#xff0c;我们要加载下方这个名为application.… 我们都知道平常在使用SpringBoot和SpringCloud的时候如果需要加载一两个配置文件的话我们通常使用Value(“${属性名称}”)注解去加载。但是如果配置文件属性特别多的时候使用这种方式就显得特别的不友好了。 比如说我们要加载下方这个名为application.yml的配置文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | kafka: brokerAddress: 110.35.113.62:9092,123.27.143.72:9095,180.17.133.52:9096 smsTopic: testTopic smsCosumeGroup: testTopicGroup timerTaskTopic: timerTopic timerTaskGroup: timerGroup jvmNumbers: 3 security: authentication: jwt: secret: 0550224055e1848081dba46d8ad325f503fa141b tokenValidityInSeconds: 86400 —|— 此时我们有两种方式来简化这个加载方式 1 这种方式呢是同过层层嵌套的方式一层一层的按照配置文件属性的方式来进行注入的。大家只要把这个类跟上方提供的配置文件进行对比就会明白它的方式了。注意下方的所有属性因为篇幅问题没有增加get、set方法实际使用过程中请自行添加 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | ConfigurationProperties(prefix application, ignoreUnknownFields false) public class ApplicationProperties1 { private final Security security new Security(); private final Kafka kafka new Kafka(); public static class Kafka { private String brokerAddress; private String smsTopic; private String smsCosumeGroup; private String timerTaskTopic; private String timerTaskGroup; private String jvmNumbers; } public static class Security { private final Authentication authentication new Authentication(); public static class Authentication { private final Jwt jwt new Jwt(); public static class Jwt { private String secret; private long tokenValidityInSeconds; } } } } —|— 2 这种方式就是以指定的配置前缀为依据去取配置同上没有写get、set方法 例如kafka的配置可以这样来 1 2 3 4 5 6 7 8 9 10 11 12 | Configuration ConfigurationProperties(prefix kafka,ignoreUnknownFields false) PropertySource(value { classpath:application.yml },ignoreResourceNotFoundfalse) public class ApplicationProperties { private String brokerAddress; private String smsTopic; private String smsCosumeGroup; private String timerTaskTopic; private String timerTaskGroup; private String jvmNumbers; } —|— 而Security的配置这样来 1 2 3 4 5 6 7 8 9 | Configuration ConfigurationProperties(prefix security.authentication.jwt,ignoreUnknownFields false) PropertySource(value { classpath:application.yml },ignoreResourceNotFoundfalse) public class ApplicationProperties { private String secret; private long tokenValidityInSeconds; } —|— 补充 大家可能会注意到我上方的几个类中都没有写get和set方法因为那个东西其实所占的篇幅实在是太长了。那么有什么办法可以补救么其实是有办法的一个注解就可以全搞定哟。 什么你不信不信来看看呀IDEA中使用lombok插件 结语 怎么样学会这个以后Leader还会担心你的代码臃肿么。 本文出自http://zhixiang.org.cn,转载请保留。
http://www.pierceye.com/news/303637/

相关文章:

  • 苏州网站建设规划网站域名年费
  • 建筑效果图素材网站网站设计证书
  • 一个网站备案多个域名吗合肥万户网站建设
  • 小型企业网站排名前十做网站的条件
  • 成都网站建设有名的公司网上商城制作哪家好
  • 做网站宣传多少钱黔东南网站设计公司
  • 网站开发人员职业分析wordpress数据库替换网址
  • ps切片工具做网站道滘镇网站仿做
  • 电子商务他们的代表网站html5视频网站模板
  • 广州网站建设乐云seo上海到北京高铁最快几小时
  • wordpress 音乐网站网站建设开发软件有哪些方面
  • 湛江网站营销163网站是jsp做的吗
  • 营山网站建设陕西做网站的公司地址
  • 十大网站黄页免费加盟办厂代加工
  • 上海 网站建设google深圳建网站 (报价)
  • 响应式做的比较好的网站校园网认证登录入口
  • 专业网站设计学校空间放两个网站
  • 万户网站建设网站流量突然增加
  • 中山住房和建设局网站小程序搭建的方式
  • 网站标题怎么做游戏推广工作好做吗
  • 网页设计制作网站模板免费静态网页设计模板免费
  • 成都的网站建设开发公司黄石网站建
  • 便宜的做网站公司网上下载的网页模板怎么用
  • 网站开发制作软件网站运营推广主要做什么的
  • 网页设计怎么建立网站网站馆店精准引流怎么推广
  • iis6建设网站上海到北京飞机航班查询
  • 做网站 创业 流程什么是网站标题
  • 怎么查询菠菜网站做没作弊沙朗做网站公司
  • 网站的建设周期与阶段广州王牌seo
  • 连江建设局网站手机网站建设套餐内容