生成springboot会指定一个包路径,启动的class文件在这个目录下,其他的controller等也要在这个目录的子目录下,不然会扫不到。
一般我们会维护两三个配置文件:生产环境,开发环境,测试环境
所以application.yml
一般
spring:
profiles:
active: shydev
只需要配一个激活配置就行
这是项目的配置文件明细
这是shydev的配置文件
spring:
profiles: shydev
我看到很多人生产环境喜欢命名为pro,不过我踩了一个坑,在配置jekins启动的脚本的时候 sed -i s/pro/dev/ application.yml,项目启动失败,我非常纳闷儿 ,
最后才发现,配置文件里有profiles这个单词也有pro,所以配置文件命名最好起不撞车的。不然很莫名其妙的就出问题。。。。