Spring Boot学习笔记(二)
来源:互联网 发布:java集成测试框架 编辑:程序博客网 时间:2024/06/07 00:38
应用配置文件
对于有前缀的属性配置,.yml要比.propertities好用
my: servers: - dev.bar.com - foo.bar.com相当于my.servers[0]=dev.bar.commy.servers[1]=foo.bar.com
- spring会从classpath下的/config目录或者classpath的根目录查找application.properties或application.yml。/config优先于classpath根目录
应用(使用)属性
- @Value(“${xxx}”) 这种方法比较简单,可以将属性注入
- @ConfigurationProperties
Spring Boot 可以方便地将属性注入到对象中来,例如:
my.name=Isea533my.port=8080my.servers[0]=dev.bar.commy.servers[1]=foo.bar.com
注入到对应的对象中去
@ConfigurationProperties(prefix="my") //将前缀为my的属性注入进来public class Config { private String name; private Integer port; //SpringBoot会自动类型转换,但是使用List的时候需要初始化 private List<String> servers = new ArrayList<String>(); public String getName(){ return this.name; } public Integer getPort(){ return this.port; } public List<String> getServers() { return this.servers; }}
Spring Boot还支持嵌套注入
name=isea533jdbc.username=rootjdbc.password=root...
对应的配置类
@ConfigurationPropertiespublic class Config { private String name; private Jdbc jdbc; class Jdbc { private String username; private String password; //getter... } public Integer gePort(){ return this.port; } public Jdbc getJdbc() { return this.jdbc; }}
jdbc开头的属性都会自动注入到JDBC对象中。
阅读全文
0 0
- spring boot学习笔记(二)
- Spring Boot学习笔记(二)
- Spring Boot 学习笔记(二)
- Spring读书学习笔记(二)——Spring boot
- Spring boot 学习笔记—带来的好处(二)
- Spring Boot 学习笔记(二)——使用
- Spring Boot学习笔记-整合Jsp (二)
- Spring-Boot学习笔记(二) 配置文件之初步使用
- Spring Boot学习笔记----mybatis注解(二)
- Spring Boot学习笔记:(二)常规属性配置
- Spring Boot学习(二)
- Spring Boot学习入门篇(二)--使用Spring Boot
- spring-boot笔记-属性配置(二)
- spring boot 笔记(二):filter
- spring-boot学习笔记
- Spring Boot学习笔记
- Spring Boot学习笔记
- spring boot 学习笔记
- 【4】vim高级功能入门
- 运维之红帽工程师篇-----3. HTTP服务基础 、 网页内容访问 、 安全Web服务 、 部署动态网站
- Hibernate注解
- Android Studio快速获取SHA1或MD5的方法
- 机器学习中的范数规则化之(一)L0、L1与L2范数
- Spring Boot学习笔记(二)
- 修改 Linux VM 中单个用户最大进程数的限制
- 消费社会的丰盛与单一
- SNS(社交类)的评论排序问题汇总
- kernel panic 调试方法(2)-Oops信息的调试及栈回溯
- 一键返回页面顶部的需求
- 关于插入排序的个人笔记
- 线程池中使用Callable
- Stackoverflow上人气最旺的10个Java问题