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

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

时间:2016-11-17 00:59:09      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:get   com   通用   style   ati   ica   can   学习   img   

一: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容器五

标签:get   com   通用   style   ati   ica   can   学习   img   

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

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