上篇文章我们了解了下@Profile注解以及其他注解的作用。那么如何使用maven profile实现不同环境下的打包呢?还未了解@Profile注解的小伙伴可以看看文章《Spring中使用@Profile注解@ConditionalOnExpression注解》,希望可以对你有所帮助。今天要讨论的其实也是profile,实现不同环境下的打包,通常来说,会有开发,测试,生产,可能会有更多更细的环境,视公司的规模,开发和生产是基本的,不同的环境,配置文件不同,maven可以根据不同的环境打包不同的配置文件,有两种方式。可以使用@Profile注解或者xml分别配置,启动的时候 加 -Dspring.profiles.active=Dev 来启动。