-- 设置默认激活这个配置 --> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <!-- 发布环境 --> <id>prod</id> <properties> <profiles.active>prod</profiles.active> <skiptestconf>true</skiptestconf> </properties> </profile> <profile> <!-- 测试环境 --> <i...
1.背景 有时候正常,有时候不行,特别是 maven 执行了 clean 命令后 2.解决 右键执行一下这个即可
这里先推荐一下idea里面的maven helper插件:可以查看依赖树,排除依赖冲突,这里还有其他作用:比如右键直接RUN Maven使用命令 直接右键项目Run Maven即可进行一些命令操作:这里其实就是将一些maven的cmd命令变成了可视化,New Goal可以定制自己的maven命令 后面我们要运行test环境,就直接Run这个命令即可! 选择第一个图中的Run...
因为在profiles中我们看到有配置默认的选项。 <activation><activeByDefault>true</activeByDefault></activation> settings.xml中使用activeProfiles指定 <activeProfiles> <activeProfile>profileTest1</activeProfile> </activeProfiles> 通过IDEA的可视化的方式 当然如果使用IDEA工具进行开发,还可以使用可视化的方式进行打包。
spring.profiles.active=@activatedProperties@//这里名称与profile中的标签名一致 (3)application-xxx.properties的配置(3个基本一致,数据库地址和应用上下文根不同) (4)测试 ①默认情况:父pom中已指定默认情况为开发环境,连接192.168.229.132数据,学生名应该为王五,上下文根为/dev-app,启动springboot测试如下: ...
就很无奈了,我甚至都重启IDEA了,还是一样的顽固,后面没办法了,想着反正是在dev环境,于是把spring.profiles.active=@profileActive@直接写成spring.profiles.active=dev,只要不提交代码就好,再运行就好了 image.png 至此,问题是解决了,但是还是不知道为啥会出现这样子的情况,然后我又把代码还原写成spring.profiles.active...
--spring.profiles.active=test指定加载哪个环境的配置。 在IDE中也可以直接配置激活的profile。 ![idea配置(http://upload-images.jianshu.io/upload_images/9005929-29ccd8302a49a5e5?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) idea配置profile ...
spring:profiles:active:'@profileActive@' 复制 然后根据需要,新增application-dev.yml,application-pro.yml即可 在IDEA中,点击刷新即可选择编译环境: mvn打包命令 打包命令 mvn clean installpackage-Ppro-Dmaven.test.skip=truemvn clean installpackage-Pdev-Dmaven.test.skip=true...
dev,test,prod三个环境,然后在IDEA右侧的Maven projects下的profiles下就能一键切换环境了。 现在使用了springboot,三个环境对应不同的配置:application-dev/test/pro.properties,需要在application.properties里面进行手动切换。 spring.profiles.active 那能不能也能在IDEA右侧的Maven projects下的profiles下一键切换呢?
1 更改spring.profiles.active 首先我们修改原有的配置激活固定值为配置值: #数据源连接信息spring:#环境配置profiles:active: '@env@' 2 配置pom.xml 然后修改pom.xml,在其中加入一些profile信息: <profiles><!-- 开发环境 --><profile><id>dev</id><properties><env>dev</env><!-- 之前写的@env@就是...