配置Application.properties
server.port=8081 //配置端口号
server.servlet.context-path=/luckymoney
当server.servlet.context-path不配置时,默认为 / ,如:localhost:8080/hello
当server.servlet.context-path有配置时,比如 /luckymoney,此时的访问方式为localhost:8080/luckymoney/hello
或者新建application.yml配置(推荐)
server:
port:8081
servlet:
context-path:/luckymoney
举个例子:
在application.yml中增加配置:
minMoney: 1(:和1之间需要加个空格)
description:最少要发${minMoney}元
在helloController类中增添方法:
@Value("${minMoney}")
private BigDecimal minMoney;
@Value("${description}")//单个配置
private String description;
@GetMapping("/hello")
public String say(){
return "minMoney:"+minMoney+"说明"+description;
}
改进:
@Autowired
private LimitConfig limitConfig;
@GetMapping("/hello")
public String say(){
return "说明"+limitConfig.getDescription();
}
新建LimitConfig.java
@Component
@ConfigurationProperties(prefix="limit")
public class LimitConfig{
private BigDecimal minMoney;
private BigDecimal maxMoney;
private String description;
并添加set和get方法。
修改application.yml配置:
limit:
minMoney:2
maxMoney:9999
description:最少要发${limit.minMoney}元,最多${limit.maxMoney}元
spring.datasource.url:jdbc:mysql://127.0.0.1:3306/
spring.datasource.username:root
spring.datasource.password:123456
spring.datasource.driver-class-name:com.mysql.jdbc