解决spring.profiles.active设置的变量属性不起作用

今天写的如下代码,发现@[email protected]变量怎么都不起作用(检查这个属性起作用与否的快速方法:可直接按住ctrl再点击这个属性,能定位到相应的值的位置则起作用,否则不起作用)

解决spring.profiles.active设置的变量属性不起作用

检查pom文件中profiles的配置,也没发现有什么问题,pom文件中的profiles的配置如下:

解决spring.profiles.active设置的变量属性不起作用

检查半天,始终查不到不起作用的原因,最后发现在pom文件中添加如下代码后,便可以了。

解决spring.profiles.active设置的变量属性不起作用

不知道为什么在resource目录文件中有这些文件,而且也能生成到target中,但是不这样显示指定,profile的指定就不起作用,在这里做个记录,大家遇到一样的问题可以试试。