5 Star 2 Fork 2

hubert-樂xx / mbean

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.65 KB
一键复制 编辑 原始数据 按行查看 历史
hubert-樂xx 提交于 2018-08-11 12:32 . 更新用法

用界面的方式显示一个Spring 项目内部结构. 灵感来源atg/dyn/admin

主要包括5个界面:

index: 显示应用的主要信息和主要的bean.
search: 可以搜索Application中的所有bean.
bean: 显示一个bean的基本信息,属性和方法.
property: 显示bean的一个属性的详细信息,可以更改其值.
method: 显示bean的一个方的详细信息,可以调用.

在spring boot 中的用法:

@Value("${sys.mbean.prefix:/mbean}")
private String mbeanPrefix;
@ImportAutoConfiguration(MBeanAutoConfiguration.class)
class mbeanConfig {
    @Bean
    public ServletRegistrationBean mBeanServletRegistrationBean() {
        ServletRegistrationBean registrationBean = new ServletRegistrationBean();
        MBeanServlet mbeanServlet = new MBeanServlet();
        registrationBean.setServlet(mbeanServlet);
        registrationBean.setName("mbeanServet");
        registrationBean.addUrlMappings(mbeanPrefix + "/*");
        return registrationBean;
    }
}

示例图:

index: image search: image bean: image property image method image

Java
1
https://gitee.com/xnat/mbean.git
git@gitee.com:xnat/mbean.git
xnat
mbean
mbean
master

搜索帮助