爪哇2博客
爪哇2博客

打印Spring Boot加载的所有bean

在这篇文章中,我们 will see how to print all the 豆子 loaded by 弹簧 开机.

我们已经创建了一个样本 使用JSP的Spring Boot Hello World程序。您一定想知道Spring在后台加载了哪些bean。

如下更改SpringBootHelloWorldApplication.java:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
组织.Arpit.爪哇2blog;
进口 爪哇.实用程序.数组;
 
进口 组织.弹簧框架.豆子..注解.自动接线;
进口 组织.弹簧框架.开机.CommandLineRunner;
进口 组织.弹簧框架.开机.弹簧应用;
进口 组织.弹簧框架.开机.自动配置.弹簧Boot应用程序;
进口 组织.弹簧框架.语境.ApplicationContext;
 
@弹簧Boot应用程序
上市 弹簧BootHelloWorldApplication 实施 CommandLineRunner {
 
    @自动接线
    私人的 ApplicationContext appContext;
 
    上市 静态的 虚空 主要([] args)
    {
        弹簧应用.(弹簧BootHelloWorldApplication., args);  
    }
 
    @覆写
    上市 虚空 (... arg0) 抛出 例外 {
        [] 豆子 = appContext.getBeanDefinitionNames();
        数组.分类(豆子);
        对于 ( : 豆子) {
            系统..打印();
        }  
    }
}
 

您只需要实现CommandLineRunner并获取 应用上下文 对象使用 @Autowire注释.

basicErrorController
豆NameHandlerMapping
豆NameViewResolver
characterEncodingFilter
ConventionErrorViewResolver
defaultServletHandlerMapping
defaultValidator
defaultViewResolver
dispatcherServlet
dispatcherServletRegistration
plicateServerPropertiesDetector
EmbeddedServletContainerCustomizerBeanPostProcessor
错误
错误Attributes
错误PageCustomizer
错误PageRegistrarBeanPostProcessor
faviconHandlerMapping
faviconRequestHandler
handlerExceptionResolver
helloWorldController
hiddenHttpMethodFilter
httpPutFormContentFilter
httpRequestHandlerAdapter
jacksonObjectMapper
jacksonObjectMapperBuilder
jsonComponentModule
localeCharsetMappingsCustomizer
mappingJackson2HttpMessageConverter

那’关于如何打印Spring Boot加载的所有bean的全部内容


导入联系人

您可能还喜欢:

分享这个

作者

关注作者

相关文章

  • 1月11日

    春季靴 JDBC示例

    在本文中,我们将看到Spring 开机 JDBC示例。众所周知,Spring Boot会执行许多自动配置,这有助于我们避免大量样板代码。对于JDBC,spring 开机提供了自动配置,例如根据application.properties自动创建DataSource和JDBCTemplate对象。所以你只需要[…]

  • 一月02

    春季靴开发工具教程

    在这篇文章中,我们’我会一直在寻找spring为开发人员提供的体验。概述使用Eclipse,Spring Tool Suite,Intellij Idea等IDE,一个典型的开发设置包括一个应用程序代码库,该代码库已部署在Web应用程序服务器上,例如Wildfly或Tomcat甚至Glassfish。发展的速度是[…]

  • 12月26日

    春季靴 H2数据库示例

    在这篇文章中,我们 are going to see how to create 弹簧 开机 application integrating with H2 database. What is H2 database? H2 is open source database. It is very fast and smaller in size. It is in-memory database and keeps all data in memory. If you start and stop the application, all the data […]

  • 12月22日

    春季靴 Crud存储库

    在这篇文章中,我们’我将寻找如何创建和使用Spring Boot Crud存储库。 弹簧Boot CrudRepository为您要管理的实体类型提供了完善的CRUD功能。该接口主要用作标记接口,以捕获要使用的类型并帮助您发现扩展此[…]

  • 4月10日

    弹簧和Spring Boot之间的区别

    在这篇文章中,我们 will see difference between 弹簧 and 弹簧 开机. If you have followed spring project over time, you might have noticed it has become increasingly complex. If you want to create a spring application, you still need to put a lot of efforts. 弹簧 开机 is introduced to save time to 开机strap […]

  • 9月17日

    春季靴 SOAP Web服务示例

    在这篇文章中,我们 will see how to create soap web services with 弹簧 开机. We will create contract first soap web service with 弹簧 开机. We will focus on how to define configurations 对于 soap web services. Tools used JDK 1.8, Eclipse, Maven 弹簧-boot – Underlying application framework wsdl4j – 对于 publishing WSDL 对于 our […]

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。


成为朋友

©2020 爪哇2博客