<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>-->
解決,去除熱部署的配置。