後端筆記05-AdminServer
阿新 • • 發佈:2020-12-09
SpringBoot5-adminserver
本專案演示搭建Spring Boot Admin的服務端,視覺化客戶端專案的執行狀態,和adminclient配套使用
pom.xml
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>com.pig4cloud</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies>
AdminserverApplication
啟動類新增@EnableAdminServer註解
@EnableAdminServer
@SpringBootApplication
public class AdminserverApplication {
public static void main(String[] args) {
SpringApplication.run(AdminserverApplication.class, args);
}
}
application.properties
server.port=8000
這裡的埠便是adminclient中配置的服務端地址
Tip:
兩個專案建立完畢後,先啟動adminserver,後啟動adminclient,adminclient便能在adminserver註冊成功
2020-08-24 18:09:57.954 INFO 7728 --- [ main] c.s.adminclient.AdminclientApplication : Started AdminclientApplication in 4.772 seconds (JVM running for 6.194) 2020-08-24 18:09:59.172 INFO 7728 --- [-10.200.105.199] o.a.c.c.C.[Tomcat].[localhost].[/study] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2020-08-24 18:09:59.173 INFO 7728 --- [-10.200.105.199] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2020-08-24 18:09:59.219 INFO 7728 --- [-10.200.105.199] o.s.web.servlet.DispatcherServlet : Completed initialization in 46 ms 2020-08-24 18:09:59.635 INFO 7728 --- [gistrationTask1] d.c.b.a.c.r.ApplicationRegistrator : Application registered itself as 767e73d76ada
adminclient中出現上資訊時,表明adminclient在adminserver中註冊成功,此時可以訪問adminserver的地址進入ui介面,如下圖:
在該介面中,可以檢視adminclient應用的視覺化資訊
搬運自我的 Git:https://github.com/miles-rush/StudyNote
SpringBoot-Demo:https://github.com/xkcoding/spring-boot-demo 的學習筆記