首页 > 编程语言 > 详细

Spring学习总结五——SpringIOC容器五

时间:2016-11-17 00:57:19      阅读:290      评论:0      收藏:0      [点我收藏+]

一:spring组件扫描

可以使用注解的方式,代替在xml配置文件配置bean,可以减少配置文件的书写,只需要在spring容器配置

文件中配置<context:component-scan base-package="com.hlcui.*"/>

但是不是只有扫描,所在包以及子包下的类都会被扫描进去,而是只有类上面标记注解的才会被扫描进spring容器

常见注解:
@Component  通用注解,  一般情况下不确定属于那一层时使用,它仅仅是将类对象扫描到spring容器中

@Repository   持久层注解,放在dao那一层

@Service        业务层注解,放在service那一层

@Controller     控制车注解,放在控制层

下面示例演示:

1:新建TestBean类,在类上面添加注解 @Component

 1 /**
 2  * 
 3  */
 4 package com.hlcui.dao;
 5 
 6 import org.springframework.stereotype.Component;
 7 
 8 /**
 9  * @author Administrator
10  * 
11  */
12 @Component
13 public class TestBean {
14     public TestBean() {
15         System.out.println("实例化bean...");
16     }
17 
18     public void execute() {
19         System.out.println("执行bean处理...");
20     }
21 }

2:在配置文件中添加

1 <!-- 组件扫描 -->
2     <context:component-scan base-package="com.hlcui"/>

3:测试方法

1 @Test
2     /**测试组件扫描*/
3     public void testTestBean(){
4         ApplicationContext ac = getApplicationContext();
5         TestBean tb = ac.getBean("testBean", TestBean.class);
6         tb.execute();
7     }

技术分享

通过结果可以看出bean对象被扫描进了spring容器!

Spring学习总结五——SpringIOC容器五

原文:http://www.cnblogs.com/warrior4236/p/6071875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!