SpringBoot 监控
1.SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、配置属性、日志信息等
2.Spring Boot Admin图形化界面使用
Server:
@EnableAdminServer
@SpringBootApplication
public class SpringbootAdminServerApplication {
public static void main(String[] args) {
SpringApplication.run (SpringbootAdminServerApplication.class, args);
}
}
Client:
@SpringBootApplication
public class SpringbootAdminClientApplication {
public static void main(String[] args) {
SpringApplication.run (SpringbootAdminClientApplication.class, args);
}
}
SpringBoot 项目部署
SpringBoot 项目开发完毕后,支持两种方式部署到服务器:
① jar包(官方推荐)
② war包
在pom.xml里修改打包方式:
继承SpringBootServletInitializer 并复写
@SpringBootApplication
public class SpringbootDeployApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run (SpringbootDeployApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources (SpringbootDeployApplication.class);
}
}