Spring Boot学习——Spring Boot配置文件application
2024-09-06 09:04:11
Spring Boot配置文件有两种格式: application.properties 和 application.yml。两种配置文件只需要使用一个。
这两种配置文件的语法有些区别,如下
1. application.properties
server.port = 8080 -- tomcat 端口
server.context-path = /webName -- URL路径
2. application.yml
server:
port: 8080 -- tomcat 端口,注意冒号后面有空格
context-path: /webName -- URL路径,注意冒号后面有空格
一、Java类中使用配置
1. 方法一
@value("${server.port}")
private String port;
2. 方法二
@Compoent
@ConfigurationProperties(prefix="server")
public class ServerProperties{
private String port;
private String context-path; // set/get方法
}
注意:使用注解 @Compoent是为了方便在其他类中使用@Autowired引用该类
二、分环境使用配置文件
再创建两个配置文件 application-dev.yml(测试环境配置文件) 和 application-prod.yml(正式环境配置文件)
在 application.yml 中配置如下:
spring:
profiles:
active: dev
注: 上面的配置是使用配置文件application-dev.yml,改成 active:prod即可使用配置文件application-prod.yml
三、java命令启动使用配置
java -jar ****.jar --spring.profiles.active=dev
注:上面的配置是使用配置文件application-dev.yml,改成 --spring.profiles.active=prod即可使用配置文件application-prod.yml
最新文章
- iOS 汉字拼音
- Android 数据传递(一) Activity之间的数据传递
- Android ViewPager使用详解(转)
- Hibernate反向工程在javaweb下的操作配置
- Android 使用版本控制工具时添加忽略文件方式
- SU suwind命令学习
- 开发者眼中最好的 22 款 GUI 测试工具
- 当在Win8下安装msi类型的文件出现errorcode 2503的解决方法
- annotation-config, annotation-driven, compont-scan 区别
- Bumblebee之负载、限流和故障处理实践
- jquery.validate.js使用实例
- dubbo负载均衡策略和集群容错策略都有哪些
- Python多重继承顺序---C3算法
- 数据对接—kettle使用之四
- 当前标识没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限。
- [转] 用协议分析工具学习TCP/IP
- pythonl练习笔记——threading创建进程锁Lock()
- 面向对象设计原则三:里氏替换原则(LSP)
- Hibernate多对多关联映射的HQL中的in条件查询问题
- am335x uboot启动流程分析