也就是创建的 Spring Boot 项目需要添加以下两个重要的框架支持:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> </dependency>
1.1 开启SBA服务
创建完项目之后,需要在启动类上开启 SBA 服务:
import de.codecentric.boot.admin.server.config.EnableAdminServer; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @EnableAdminServer // 添加此行代码 @SpringBootApplication public class SbaserverApplication { public static void main(String[] args) { SpringApplication.run(SbaserverApplication.class, args); } }
1.2 配置SBA端口号
在 application.properties 中配置一个项目的端口号就可以直接启动了,我配置的端口号是 9001:
server.port=9001
PS:配置端口号的主要目的是为了不和其他 Spring Boot 项目冲突,如果 SBA 是单独部署此步骤可以忽略。
启动项目之后,就可以看到 SBA 的主页了,如下图所示:
此时 SBA 中还没有添加任何需要监控的项目,接下来我们再创建一个 Spring Boot 项目,加入到 SBA 中来进行监控和管理吧。