SpringBoot實戰電商項目mall(20k+star)地址:github.com/macrozheng/…java
本文主要講解如何在IDEA中建立、啓動SpringBoot應用以及查看應用暴露監控端點的正確方式。git
因爲SpringCloud應用也屬於SpringBoot應用的一種,這裏咱們以建立Eureka註冊中心爲例來看看在IDEA中建立並運行SpringBoot應用的正確姿式。github
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
複製代碼
建立完成的SpringBoot應用,直接運行啓動類的main方法就能夠運行了。可是有時候咱們會啓動不少應用,爲了便於管理,咱們使用IDEA的Run Dashboard來啓動。spring
默認狀況下,當IDEA檢查到你的項目中有SpringBoot應用時,會提示你開啓,若是你沒開啓,能夠用如下方法開啓。app
直接在Run Dashboard中右鍵應用,點擊run便可啓動。學習
咱們曾經搭建過一個用於註冊到註冊中心的eureka-client服務,只使用默認配置啓動的話,咱們直接使用上面的啓動方式便可,可是若是咱們要用其餘配置來啓動,若是咱們沒使用IDEA的話,可能會把eureka-client打成jar包,而後使用java命令指定不一樣的配置來啓動,接下來咱們試試使用IDEA怎麼用不一樣的配置啓動同一個SpringBoot應用。spa
若是咱們啓動只是須要覆蓋某個SpringBoot的配置,好比說是運行的端口號,能夠採用如下方式,仍是以eureka-client爲例。3d
複製eureka-client原來的啓動配置,而後直接修改運行端口號便可:code
咱們能夠從IDEA的Run Dashboard中查看到全部暴露的Actuator監控端點,這裏以hystrix-dashboard(斷路器儀表盤服務)爲例。cdn
mall項目全套學習教程連載中,關注公衆號第一時間獲取。