千金一刻莫空度,老大无成空自伤。这篇文章主要讲述Spring Boot学习——Spring Boot配置文件application相关的知识,希望能为你提供帮助。
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
【Spring Boot学习——Spring Boot配置文件application】 注:上面的配置是使用配置文件application-dev.yml,改成 --spring.profiles.active=prod即可使用配置文件application-prod.yml
推荐阅读
- 更新到Win10 1607新版本本后无线网卡联不上网
- 当面对会反制遭破解装置的App该如何顺利提取数据
- Appium_swipe模拟上下左右滑动操作
- Android 定位服务(转载)
- 44.Android MD5Util
- .NET轻量级ORM组件Dapper葵花宝典
- eclipse运行错误提示 Failed to load D:Androidsdkuild-tools26.0.0-previewlibdx.jar
- 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)
- [Android 编译] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程