1.属性注入

@ConfigurationProperties(prefix="...")

spring会从classpath下的/config目录或者classpath的根目录查找application.propertiesapplication.yml

/config优先于classpath根目录

ps:

配置文件如下(配置文件可以使用${属性名}调用其他属性,如果加冒号,${属性名:值}则表示找不到的话使用此默认值):

my.name=Isea533

my.port=8080

my.servers[0]=dev.bar.com

my.servers[1]=foo.bar.com

使用案例如下:

 1 @ConfigurationProperties(prefix="my")
 2 public class Config {
 3     private String name;
 4     private Integer port;
 5     private List<String> servers = new ArrayList<String>();
 6
 7     public String geName(){
 8         return this.name;
 9     }
10
11     public Integer gePort(){
12         return this.port;
13     }
14     public List<String> getServers() {
15         return this.servers;
16     }
17 }

@PropertySource

这个注解可以指定具体的属性配置文件,优先级比较低。

@Value(“${xxx}”)

这种方式是最简单的,通过@Value注解可以将属性值注入进来。

转载于:https://www.cnblogs.com/zipon/p/6404459.html

springboot注释详解相关推荐

  1. spring-boot注解详解(一)

    spring-boot注解详解(一) @SpringBootApplication @SpringBootApplication = (默认属性)@Configuration + @EnableAut ...

  2. SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项

    SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项 原创 2017年04月16日 20:00:12 11289 YML读取注意事项 使用YML时遇到的坑:  最近在做项目 ...

  3. SpringBoot @ConfigurationProperties详解

    文章目录 简介 添加依赖关系 一个简单的例子 属性嵌套 @ConfigurationProperties和@Bean 属性验证 属性转换 自定义Converter SpringBoot @Config ...

  4. 【SpringBoot 】SpringBoot注解详解

    [SpringBoot ]SpringBoot注解详解 一.注解(annotations)列表  @SpringBootApplication:包含了@ComponentScan.@Configura ...

  5. SpringBoot配置详解

    SpringBoot配置详解 本文链接:http://blog.battcn.com/2018/04/22/springboot/v2-config-properties/ 上一篇介绍了SpringB ...

  6. Java代码中的注释详解

    2019独角兽企业重金招聘Python工程师标准>>> java注释详解 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责 ...

  7. JScript中的条件注释详解(转载自网络)

    JScript中的条件注释详解-转载 这篇文章主要介绍了JScript中的条件注释详解,本文讲解了@cc_on.@if.@set.@_win32.@_win16.@_mac等条件注释语句及可用于条件编 ...

  8. 史上最详细的Pytorch版yolov3代码中文注释详解(四)

    史上最详细的Pytorch版yolov3代码中文注释详解(一):https://blog.csdn.net/qq_34199326/article/details/84072505 史上最详细的Pyt ...

  9. Springboot Condition 详解

    Springboot Condition 详解 Condition 是spring boot 4.0增加的功能,它可以选择性的创建bean @Conditional 源码查看 //// Source ...

最新文章

  1. 刚刚!我被产品小姐姐的笔记本深深吸引了....
  2. Postfix邮件设定相关
  3. iphone 使用ZBar 条码扫描
  4. Win32 汇编环境和入门程序图解
  5. auth 认证组件的补充
  6. Windows 如何用命令终端(CMD)启动和停止 MySQL 数据库服务
  7. 专门讲讲这个MYSQL授权当中的with grant option的作用
  8. 公众号出现该公众号提供的服务出现故障分析
  9. 政策解读:《智能硬件产业创新发展专项行动(2016-2018年)》(上)
  10. css书写格式 /* css hacker */
  11. Django打造大型企业官网(五)
  12. Unix/Linux Command Reference
  13. 比例调速阀AMESim仿真
  14. Qt是什么?Qt简介(非常全面)
  15. 2019级软件工程应用与实践-人工智能快递柜(代码分析7)
  16. java nio 从内存读信息_JAVA使用NIO技术按行读写大文件并且完美解决中文乱码问题...
  17. Struts框架实战精讲 struts1(2)- 登录案例
  18. 关于电脑插上耳机后扬声器与耳机同时播放声音。
  19. 正式的介绍「Mutt」:命令行的邮件大师 (一文详解)
  20. 转载 [技术] SLI常见问题及答案 网址

热门文章

  1. 前端ajax数据提交到服务器_详解前端如何让服务器主动向浏览器推送数据
  2. ionic4 hammerjs手势事件左滑右滑
  3. 对学生成绩表按计算机应用成绩排序,计算机等级考试EXCEL练习题-12学生成绩表2...
  4. or计算机二级,计算机二级VF历年上机试题or答案
  5. java 字符转换为数字_JAVA中使用字符串转换为数字
  6. 5个球放入3个箱子_国内5个经典的美食小吃,吃过3个以上算厉害,你吃过几个?...
  7. 解决maven项目没有Maven Dependencies
  8. Oracle新建数据库和用户及表空间
  9. java非法字符检测_Java Web 一些特殊字符的过滤(appscan检查的安全问题)
  10. 如何区分两列中不同数据_如何区分原装数据线和山寨数据线