![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb开发
い 狂奔的蜗牛
笑看庭前花开花落,静观天边云卷云舒
展开
-
读取application.yml中定义属性值的三种方式
name: zhangsanperson: name: lisi age: 12address: - beijing - shanghaimsg1: 'hello \n world' # \n会被原样输出,不会转义msg2: "hello \n world" # \n 会被转义方式一@Value("${name}")private String name;@Value("${person.name}")private String personName;..原创 2021-03-21 08:50:23 · 1234 阅读 · 0 评论 -
SpringBoot 中application.yml的配置
profile我们在开发Spring Boot应用时,通常同一套程序会被安装到不同环境,比如:开发、测试、生产等。其中数据库地址、服务器端口等等配置都不同,如果每次打包时,都要修改配置文件,那么非常麻烦。profile功能就是来进行动态配置切换的。1) profile配置方式 多profile文件方式 yml多文档方式 2) profile激活方式 配置文件 虚拟机参数 命令行参数 使用方式1) profile是用来完成不同环境下,配置动态...原创 2021-03-21 08:51:52 · 774 阅读 · 0 评论 -
项目下多个application.yml的加载顺序
Springboot程序启动时,会从以下位置加载配置文件:file:./config/:当前项目下的/config目录下 file:./ :当前项目的根目录 classpath:/config/:classpath的/config目录 classpath:/ :classpath的根目录加载顺序为上文的排列顺序,高优先级配置的属性会生效...原创 2021-03-21 08:51:21 · 1010 阅读 · 0 评论