类扫描的注解
来源:互联网 发布:php判断文件编码格式 编辑:程序博客网 时间:2024/05/01 05:00
1、在spring的配置文件中导入命名空间
xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
2、<context:component-scan base-package="ouc.jeep.annotation.scan"></context:component-scan>
1、 该注解解析器包含了两个功能:依赖注入和类扫描2、在base-package包及子包下查找所有的类
3、如果一个类上加了@Component注解,就会进行如下的法则
如果其value属性的值为""@Component
public class Person {}
==
<bean id="person" class="..Person">
如果其value属性的值不为""
@Component("p")
public class Person {}
==
<bean id="p" class="..Person">
4、按照@Resource的法则再次进行操作
类扫描
@Component
@Controller:表现层
@Repository:持久化层
@Service:服务层
@Component
@Controller:表现层
@Repository:持久化层
@Service:服务层
xml与注解比较:
1、xml书写麻烦,但是效率高2、注解书写简单,但是效率低
关于继承
1、如果一个类在spring配置文件中,但是不想让整个类创建对象,则用abstract="true"2、如果让一个子类拥有父类的属性,则parent="commonDao"
0 0
- 类扫描的注解
- spring类扫描注入-----类扫描的注解解析器
- spring(DI)注解的使用、类扫描的注解、Xml的继承、注解的继承
- 基于注解的组件扫描
- 基于注解的组件扫描
- spring中“类扫描的注解”的使用
- Spring——类扫描的注解解析器
- 解决Spring和SpringMVC扫描注解类的冲突问题
- 【Spring和SpringMVC】自动扫描注解类的冲突问题
- Spring学习笔记(三)-类扫描的注解
- SpringMVC+MyBatis + Spring自动扫描注解类的冲突问题
- Spring和SpringMVC自动扫描注解类的冲突问题
- 扫描指定的包中的类上的注解,常用的注解有:
- <context:component-scan>扫描@Component @Controller@Service注解的的类 <mvc:annotation-driven />启用注解
- spring 自定义注解的注册与扫描
- Spring启动时注解扫描的问题
- springMVC自动扫描@controller注解的bean
- 配置扫描@Controller注解的细节
- makefile 中 $@ $^ %< 使用
- 公司经验
- 如何查看python selenium的api
- [零基础学python]用Python操作数据库(2)
- [零基础学python]用Python操作数据库(3)
- 类扫描的注解
- PAT 03-2. List Leaves (25)
- [零基础学python]用while来循环
- [零基础学python]编写类之一创建实例
- python正则替换操作re.sub()
- Ubuntu下+cuda5/5.5+matlab R2013b
- JSP之JDBC操作Sql Server数据库
- C#调用Windows Media Player制作播放器
- [零基础学python]编写类之二方法