springboot注释详解
1.属性注入
@ConfigurationProperties(prefix="...")
spring会从classpath下的/config
目录或者classpath的根目录查找application.properties
或application.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注释详解相关推荐
- spring-boot注解详解(一)
spring-boot注解详解(一) @SpringBootApplication @SpringBootApplication = (默认属性)@Configuration + @EnableAut ...
- SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项
SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项 原创 2017年04月16日 20:00:12 11289 YML读取注意事项 使用YML时遇到的坑: 最近在做项目 ...
- SpringBoot @ConfigurationProperties详解
文章目录 简介 添加依赖关系 一个简单的例子 属性嵌套 @ConfigurationProperties和@Bean 属性验证 属性转换 自定义Converter SpringBoot @Config ...
- 【SpringBoot 】SpringBoot注解详解
[SpringBoot ]SpringBoot注解详解 一.注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan.@Configura ...
- SpringBoot配置详解
SpringBoot配置详解 本文链接:http://blog.battcn.com/2018/04/22/springboot/v2-config-properties/ 上一篇介绍了SpringB ...
- Java代码中的注释详解
2019独角兽企业重金招聘Python工程师标准>>> java注释详解 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责 ...
- JScript中的条件注释详解(转载自网络)
JScript中的条件注释详解-转载 这篇文章主要介绍了JScript中的条件注释详解,本文讲解了@cc_on.@if.@set.@_win32.@_win16.@_mac等条件注释语句及可用于条件编 ...
- 史上最详细的Pytorch版yolov3代码中文注释详解(四)
史上最详细的Pytorch版yolov3代码中文注释详解(一):https://blog.csdn.net/qq_34199326/article/details/84072505 史上最详细的Pyt ...
- Springboot Condition 详解
Springboot Condition 详解 Condition 是spring boot 4.0增加的功能,它可以选择性的创建bean @Conditional 源码查看 //// Source ...
最新文章
- 刚刚!我被产品小姐姐的笔记本深深吸引了....
- Postfix邮件设定相关
- iphone 使用ZBar 条码扫描
- Win32 汇编环境和入门程序图解
- auth 认证组件的补充
- Windows 如何用命令终端(CMD)启动和停止 MySQL 数据库服务
- 专门讲讲这个MYSQL授权当中的with grant option的作用
- 公众号出现该公众号提供的服务出现故障分析
- 政策解读:《智能硬件产业创新发展专项行动(2016-2018年)》(上)
- css书写格式 /* css hacker */
- Django打造大型企业官网(五)
- Unix/Linux Command Reference
- 比例调速阀AMESim仿真
- Qt是什么?Qt简介(非常全面)
- 2019级软件工程应用与实践-人工智能快递柜(代码分析7)
- java nio 从内存读信息_JAVA使用NIO技术按行读写大文件并且完美解决中文乱码问题...
- Struts框架实战精讲 struts1(2)- 登录案例
- 关于电脑插上耳机后扬声器与耳机同时播放声音。
- 正式的介绍「Mutt」:命令行的邮件大师 (一文详解)
- 转载 [技术] SLI常见问题及答案 网址
热门文章
- 前端ajax数据提交到服务器_详解前端如何让服务器主动向浏览器推送数据
- ionic4 hammerjs手势事件左滑右滑
- 对学生成绩表按计算机应用成绩排序,计算机等级考试EXCEL练习题-12学生成绩表2...
- or计算机二级,计算机二级VF历年上机试题or答案
- java 字符转换为数字_JAVA中使用字符串转换为数字
- 5个球放入3个箱子_国内5个经典的美食小吃,吃过3个以上算厉害,你吃过几个?...
- 解决maven项目没有Maven Dependencies
- Oracle新建数据库和用户及表空间
- java非法字符检测_Java Web 一些特殊字符的过滤(appscan检查的安全问题)
- 如何区分两列中不同数据_如何区分原装数据线和山寨数据线