[email protected]@的含义 |
您所在的位置:网站首页 › profile名称什么意思 › [email protected]@的含义 |
[email protected]@ ,其实是配合 maven profile进行选择不同配置文件进行启动。 当执行 mvn clean package -P test 命令时, @profiles.active@ 会替换成 test打开 jar包,即可看到:
实战 1.构建一个springboot 项目 这里使用idea进行构建的,这个过程省略 2.pom文件配置 prod prod dev dev true test test 这里默认dev配置 3.配置多个配置文件 application.properties注意这里的profiles.active 要和pom文件的对应上 [email protected]@ application-dev.properties name = "dev" application-prod.properties name = "prod" application-test.properties name = "test" 4.编写个测试的controller /** * @author kevin * @date 2019/6/28 16:12 */ @RestController public class HelloController { @Value("${name}") private String name; @RequestMapping(value = {"/hello"},method = RequestMethod.GET) public String say(){ return name; } } 5.启动测试使用idea工具启动开发 默认是dev,假如想要使用prod配置文件,如上图选择prod,注意下面的导入,重启项目 D:\dev_code\profiles-demo\target>curl http://localhost:8080/hello "prod" 6 打包这里使用idea打包不再介绍,如果你使用命令 mvn clean package -P dev则是使用dev配置
参考文章:http://www.likecs.com/show-62694.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |