Spring基本功能-扫描与继承
2017-08-06 17:27
211 查看
一、Spring的扫描
一个稍大的项目中,可能会有成百上千个bean,此时采用xml的配置形式注入bean,一方面是配置文件显得十分庞大,另一方面也会导致后期的维护难度增加,为 此,Spring引入了自动扫描并自动注册bean的机制,它可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类 纳入进Spring容器中管理。它的作用和在xml文件中使用bean节点配置组件是一样的。要使用自动扫描机制,beans节点需要引入context命名空间。
<context:component-scan base-package="com.jyk.spring.simpletest"></context:component-scan>
功能介绍
@Service用于标注业务层组件、
@Controller用于标注控制层组件(如struts中的action)、
@Repository用于标注数据访问组件,即DAO组件。
而@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
二、Spring的继承
public class Son extends Father{ } public class Father { } <bean id="son" class="com.jyk.spring.simpletest.Son" parent="father"></bean> <bean id="father" class="com.jyk.spring.simpletest.Father"></bean>
相关文章推荐
- android基础学习之二维码扫描基本功能
- Spring核心学习(1)实现基本的容器-包括注入和获取功能
- 自己实现spring的注解扫描处理功能
- 一步一步学SpringDataJpa——JpaRepository基本功能(Curd)
- Spring Boot系列八 spring boot集成jsp、restful接口、springmvc基本功能
- spring源码 之1.1 容器基本用法以及功能分析
- MyEclipse Spring开发教程:使用基本的Spring功能(三)
- 继承与合成基本概念 继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 合成:在新类里创建原有的对象称为合成。
- Spring一(基本特征 基本功能)
- spring(DI)注解的使用、类扫描的注解、Xml的继承、注解的继承
- spring 框架最基本的功能就是充当创建对象的工厂
- Spring.Net的Ioc功能基本配置
- MyEclipse Spring开发教程:使用基本的Spring功能(四)
- MyEclipse Spring开发教程:使用基本的Spring功能(一)
- 7 -- Spring的基本用法 -- 8... 抽象Bean与子Bean;Bean继承与Java继承的区别;容器中的工厂Bean;获得Bean本身的id;强制初始化Bean
- c++实现字符串的基本功能(派生类与继承)
- 动态代理手动实现Spring AOP的基本功能
- Spring Boot系列(十五) 安全框架Apache Shiro(一)基本功能
- Spring基本功能-依赖注入
- Spring基本功能-IOC