项目升级的之后检查mvn test ,发现 console里面 hazelcast在无限加入集群.这时候需要在config里面加一个配置了
在环境时tes时 禁用所有集群发现机制.
//import org.springframework.core.env.Profiles;
if (env.acceptsProfiles(Profiles.of(JHipsterConstants.SPRING_PROFILE_TEST))) {
System.setProperty("hazelcast.local.localAddress", "127.0.0.1");
config.getNetworkConfig().getJoin().getAwsConfig().setEnabled(false);
config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false);
config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(false);
}
或者在test 的application.yml禁用 cache auto config
spring:
autoconfigure:
exclude:
- org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration