首页 > 编程语言 > 详细

________________初学springboot8

时间:2018-07-23 14:07:11      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:gen   一个   scan   override   clas   rgs   .class   apple   soft   

使用@Enable注解4个

 

使用@import()将Javabean导入Spring容器中

@SpringBootApplication

@ComponentScan

@Async//异步处理。bean 类之上

//@EnableAsync使异步处理生效

//@Import({User.class,Role.class,MyConfiguration.class})//可以导入一个类,或者多个类

@Import({MyImportSelector.class})//使用importSelector的实现类进行设置,引入实现类对bean进行装配

importSelector的返回值必须是一个类的全程,该类会被Spring容器所托管

public class App {

public static void main(String[] args) {

ConfigurableApplicationContext context=SpringApplication.run(App.class, args);

System.out.println(context.getBean(User.class));

System.out.println(context.getBean(Role.class));

//System.out.println(context.getBeansOfType(Runnable.class));

context.close();

}

}

public class MyImportSelector  implements ImportSelector{

@Override

public String[] selectImports(AnnotationMetadata importingClassMetadata) {

// TODO Auto-generated method stub

return new String[] {

"com.lsq.springboot.User",

"com.lsq.springboot.Role"

};

}

}

________________初学springboot8

标签:gen   一个   scan   override   clas   rgs   .class   apple   soft   

原文:https://www.cnblogs.com/qiqisx/p/9354100.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号