1:如果在创建时添加了任意sql(例如mysql)依赖,则必须要在application.properties配置url
2:controller必须和@SpringBootApplication启动项的同一个 package下,要不然扫描不到。涉及要点:spring boot 扫描范围
3: 可以通过以下代码直接获取配置文件定义的值赋值给testValue,当项目启动时,属性testValue的值将自动变为:密码-dev
@Value("${webconfig.userpsd}")
private String testValue;
配置文件 application-dev.yml 这样配置:
webconfig:
username: 张三-dev
userpsd: 密码-dev
4:配置文件application-*.yml ,星号可以是任意字符串
例如你创建了一个配置文件名称:application-马云爸爸.yml
那么在application.yml中可以这样写:
spring:
profiles:
active: 马云爸爸