spring boot之入门配置(一)
yml、properties配置文件
yml相比properties配置文件,yml可以省略不必要的前缀,并且看起来更加的有层次感。推荐使用yml文件。
@Value
根据配置文件的配置项获取对应的value,@Value的值必须与配置文件中的配置项一致,使用方法如下:
@ConfigurationProperties
当配置项过多时,可以使用@ConfigurationProperties注解更加的方便。并且可以对不同的配置项进行分组。例如:配置项分为project 和 Johnson两个不同的配置项
@ConfigurationProperties中值对应的前缀。属性名必须与配置项对应。并且实现对应的get、set方法。
使用方法如下:
@Component
因为在持久层、业务层和控制层中,分别采用@Repository、@Service和@Controller,因为不清楚这个类是属于哪个层面,又要交给Spring管理,所以就用@Component。
看上图project类和Johnson类可以看到。
多环境配置
在大多数开发中,一般配置项都会把生产环境和测试环境分开。如果都是用同一个配置文件,那么在生产与测试环境之间不断修改配置项会很麻烦,开发效率会很低。
而spring.profiles.active正好可以解决这个问题
注意:命名需要规范,必须使用符号"-"进行区别文件。
木木只是一个小白,若那里写的不好或者有更好的建议,请留言 或 发到我的QQ邮箱 821312534@qq.com 。谢谢大家啦~(*^▽^*)
上一篇: 新手不懂建站免费做淘宝客赚钱攻略
下一篇: 老站关键词排名突然下降浮动很大该怎么办?
推荐阅读
-
三、记一次失败的 CAS 搭建 之 服务端配置_PHP教程
-
idea创建一个入门Spring Boot项目(controller层)使用Moven代码管理
-
详解配置spring-boot-actuator时候遇到的一些小问题
-
详解Spring Boot配置排序依赖技巧
-
spring boot的maven配置依赖详解
-
Spring Boot的properties配置文件读取
-
Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(一)
-
Spring Boot实战之逐行释义Hello World程序
-
spring boot之SpringApplication 事件监听
-
详解Spring boot/Spring 统一错误处理方案的使用