您当前的位置: 首页 >  spring

Dongguo丶

暂无认证

  • 0浏览

    0关注

    472博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

查看springboot在启动的时候为我们注入了哪些bean

Dongguo丶 发布时间:2018-07-24 12:40:52 ,浏览量:0

在程序入口加入:

@SpringBootApplication
public class SpringbootFirstApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootFirstApplication.class, args);
    }

    @Bean
    public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
        return args -> {

            System.out.println("Let's inspect the beans provided by Spring Boot:");

            String[] beanNames = ctx.getBeanDefinitionNames();
            Arrays.sort(beanNames);
            for (String beanName : beanNames) {
                System.out.println(beanName);
            }

        };
    }

}

Let’s inspect the beans provided by Spring Boot:  basicErrorController  beanNameHandlerMapping  beanNameViewResolver  characterEncodingFilter  commandLineRunner  conventionErrorViewResolver  defaultServletHandlerMapping  defaultViewResolver  dispatcherServlet  dispatcherServletRegistration  duplicateServerPropertiesDetector  embeddedServletContainerCustomizerBeanPostProcessor  error  errorAttributes  errorPageCustomizer  errorPageRegistrarBeanPostProcessor

….  ….

在程序启动的时候,springboot自动诸如注入了40-50个bean.

关注
打赏
1638062488
查看更多评论
立即登录/注册

微信扫码登录

0.0764s