<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
问题描述:例如第一个启动8081端口成功后,修改端口为8082,然后使用另一个congiguaration启动,这时候刚才启动的8081端口的服务变成了8082,后面启动的服务报错,端口已经存在。
Idea 上有个提示 Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
原来服务的pom设置了热部署,8081端口修改成8082的时候服务因为热部署配置,已经重新部署,所以此时的端口是8082了,后面启动的8082端口的服务就会报错,说8082端口被占用。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>-->
解决,去除热部署的配置。