Spring boot配置文件application.properties和bootstrap.properties的区别
2023-09-14 09:00:00 时间
spring boot 有两种配置文件
(1)application.properties(application.yml)
系统级别的一些参数配置,这些参数一般是不会变动的
(2)bootstrap.properties(bootstrap.yml)
定义应用级别的配置
在Spring Boot 有两种上下文:
bootstrap:应用程序的父上下文
application:应用程序上下文
bootstrap 加载优先于 applicaton
bootstrap 里面的属性会优先加载,默认也不能被本地相同配置覆盖
应用场景:
使用 Spring Cloud Config Server时,在 bootstrap 配置文件中添加连接到配置中心的配置属性来加载外部配置中心的配置信息。eg:指定spring.application.name和 spring.cloud.config.server.git.uri
一些固定的不能被覆盖的属性
一些加密/解密的场景
相关文章
- spring: 在Spring应用中使用JDBC(使用profiles选择数据源/使用基于JDBC驱动的数据源)
- Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)------转帖
- Spring Boot启动时数据库初始化spring.datasource(转)
- 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
- Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
- spring学习12 -Spring 框架模块以及面试常见问题注解等
- Spring读源码系列之AOP--06---AopProxy===>spring使用jdk和cglib生成代理对象的终极奥义
- Atitit spring注解事务的demo与代码说明 目录 1.1. Spring框架中,要如何实现事务?有一个注解,@EnableTransactionManagement1 1.2. 事务管理
- 【Bootstrap】bootstrap快速入门
- 在阿里云容器服务上开发基于Docker的Spring Cloud微服务应用(二)
- Spring Boot 之spring.factories
- Spring Boot 集成日志 logging sl4j
- Spring Boot 项目打包问题集锦: jar依赖多出boot-inf 文件夹问题/多环境动态打包/缺少BOOT-INF目录问题等...
- SpringBoot(Spring、SpringMVC)集成Mybatis操作Mysql数据库
- Spring中的FactoryBean
- 【Bootstrap】bootstrap入门之Scss知识点详解_03
- 【Bootstrap】bootstrap入门之栅格布局、弹性布局、组件类_02
- 【Spring源码学习】spring IOC容器管理
- 【java】Spring Boot --spring boot项目整合xxl-job