码迷,mamicode.com
首页 > 编程语言 > 详细

spring扫描方式如何获得bean

时间:2015-09-11 06:56:34      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:spring扫描方式如何获得bean

component-scan标签默认情况下自动扫描指定路径下的包(含所有子包),将带有@Component、@Repository、@Service、@Controller标签的类自动注册到spring容器。对标记了 Spring‘s @Required、@Autowired、JSR250‘s @PostConstruct、@PreDestroy、@Resource、JAX-WS‘s @WebServiceRef、EJB3‘s @EJB、JPA‘s @PersistenceContext、@PersistenceUnit等注解的类进行对应的操作使注解生效(包含了annotation-config标签的作用)。

关键是怎么获得通过扫描方式被spring容器管理的bean

getBean的默认名称是类名(头字母小写),如果想自定义,可以@Service(“aaaaa”)这样来指定。
这种bean默认是“singleton”的,如果想改变,可以使用@Scope(“prototype”)来改变。

spring扫描方式如何获得bean

标签:spring扫描方式如何获得bean

原文地址:http://3006532.blog.51cto.com/2996532/1693557

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!