day41_java_基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!

SpringBoot 中的配置文件:


(1)有哪些配置文件?


application.yml 或 application.properties

bootstrap.yml 或 bootstrap.properties


(2)上面两种配置文件有什么区别?


1. bootstrap 由父 ApplicationContext 加载, 比 application 配置文件优先被加

载.

2. bootstarp 里的属性不能被覆盖.

3. application: springboot 项目中的自动化配置.

4. bootstrap:

使用 spring cloud config 配置中心时, 需要加载连接配置中心的配置属性的, 就

可以使用 bootstrap 来完成.

加载不能被覆盖的属性.

加载一些加密/解密的数据.


(3)读取配置文件的方式?


读取默认配置文件

需要注入 Environment 类, 使用 environment.getProperty(peorperties 中的 key), 这

样就能获得 key 对应的 value 值

@value(${key.value}) 直接读取

读取自定义配置文件

自定义配置文件后缀必须是.propeties

编写和自定义配置文件对应的 java 类, 类上放 3 个注解

@ConfigurationProperties(“前缀”)

@PropertySource(“指定配置文件”)

@Component 包扫描

读取的时候就跟读取默认配置文件一样.

相关文章
|
5月前
|
Java
JAVA基础小记
JAVA基础小记
24 0
|
运维 Dubbo Java
day35_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i
day10_java基础
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
负载均衡 算法 Java
day44_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
NoSQL 安全 Redis
day54_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
消息中间件 存储 RocketMQ
day55_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
存储 缓存 NoSQL
day50_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
存储 Java
day22_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!
|
存储 Java 开发工具
day04_java基础
day04_java基础
day04_java基础