Spring Boot Admin 更换应用管理端口后在Environment中配置参数
2018-04-04 15:20
627 查看
最近在使用Spring Boot Admin的时候发现一个问题,当修改了应用的管理端口后,在Environment功能中的参数编辑框就消失了:
本人提供的解决办法如下:@ManagementContextConfiguration
public class ExceptionResolverConfigurer implements Ordered {
/**
* 在ManagementContext中需要添加一个ExceptionResolver才能在admin后台进行参数配置
*
* @return
*/
@Bean
public DefaultHandlerExceptionResolver defaultHandlerExceptionResolver() {
return new DefaultHandlerExceptionResolver();
}
@Override
public int getOrder() {
return Ordered.LOWEST_PRECEDENCE;
}
}在项目中注入一个DefaultHandlerExceptionResolver对象(spring-webmvc-4.3.13.RELEASE.jar),在该类上加上注解@ManagementContextConfiguration(spring-boot-actuator-1.5.9.RELEASE.jar),然后修改spring.factories文件,在ManagementContextConfiguration的配置下添加该配置类ExceptionResolverConfigurer的完整类名,如果项目中没有spring.factories这个文件,可以修改spring boot jar包里的,或者手动添加一个,并将其打到自己的jar包里去,然后参数的编辑框就会再次出现了:
本人提供的解决办法如下:@ManagementContextConfiguration
public class ExceptionResolverConfigurer implements Ordered {
/**
* 在ManagementContext中需要添加一个ExceptionResolver才能在admin后台进行参数配置
*
* @return
*/
@Bean
public DefaultHandlerExceptionResolver defaultHandlerExceptionResolver() {
return new DefaultHandlerExceptionResolver();
}
@Override
public int getOrder() {
return Ordered.LOWEST_PRECEDENCE;
}
}在项目中注入一个DefaultHandlerExceptionResolver对象(spring-webmvc-4.3.13.RELEASE.jar),在该类上加上注解@ManagementContextConfiguration(spring-boot-actuator-1.5.9.RELEASE.jar),然后修改spring.factories文件,在ManagementContextConfiguration的配置下添加该配置类ExceptionResolverConfigurer的完整类名,如果项目中没有spring.factories这个文件,可以修改spring boot jar包里的,或者手动添加一个,并将其打到自己的jar包里去,然后参数的编辑框就会再次出现了:
相关文章推荐
- SpringBoot Admin管理应用-客户端注册
- 携程Apollo(阿波罗)配置中心Spring Boot迁移日志组件,使用配置中心进行管理的思路
- Spring boot中用Profile配置多个环境参数
- Spring boot的配置参数清单(带中文解释)
- Spring Boot Admin管理监控数据的方法
- spring-boot 之 使用Admin监控应用
- Spring Boot应用的后台运行配置
- spring boot内嵌tomcat配置端口更改
- spring-boot使用Admin监控应用的方法
- springboot中使用定时任务,异步调用,自定义配置参数(八)
- Spring-boot 配置Aop获取controller里的request中的参数以及其返回值
- SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)
- 系统参数配置的存储管理与应用的通用方法
- Spring Boot之分离测试和生产环境的应用配置
- springboot应用管理工具Spring Boot Admin Reference Guide
- [ Spring Boot ] Spring MyBatis 多数据源的配置和管理
- Spring Boot应用的后台运行配置(转载)
- 005-Spring Boot配置分析-配置文件、EnvironmentPostProcessor、Profiles
- spring boot内嵌tomcat配置端口更改
- spring boot日志管理配置