1、可以在application.properties文件中配置:
server.port=8081
server.context-path=/xxx
2、也可以在application.yml文件中配置:
server:
port:8080 (.yml文件,冒号后面必须有空格)
context-path: /xxx
--------------------------------------------------------------------------------------------
3、在配置文件中使用配置
sex: girl
age: 18
content: "sex:${sex},age:${age}"
使用@Value("${content}")注入到属性
---------------------------------------------------------------------------------------------
下面批量注入:
girl:
sex: girl
age: 18
然后新建一个GirlProperties.java类
@Component
@ConfigurationProperties(prefix="girl")
@Data
public class GirlProperties(){
private String sex;
private Integer age;
}
-------------------------------------------------------------------------------------------
解决开发环境和生成环境配置
application.yml文件中配置
spring:
profiles:
active: dev
----------------------------------------------
application-dev.yml
application-prod.yml
-----------------------------------------------
启动项目的时候可以 mvn install 然后 java -jar xxx.jar --spring.profiles.active=prod 直接用生成环境的配置文件启动
如果dev和prod配置文件中设置了各自的port就可以同时启动啦。
总结:属性配置注解:@Value,@Component,@ConfigurationProperties
多环境配置