Spring注解

1.注解(注释)基础知识点:
	注解:也叫注释,也叫元数据。一种代码级别的说明。
	元注解:用来描述注解的注解;
	作用分类:
	编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】
	代码分析:通过代码里标识的元数据对代码进行分析【使用反射】
	编译检查:通过代码里标识的元数据让编译器能过实现基本的编译检查【Override】

 
2.注解是以‘@注解名’在代码中存在的,根据注解参数的个数,我们可以将注解分为:
	标记注解、单值注解、完整注解三类


3.元数据的作用:
	编写文档:通过代码里标识的元数据生成文档。
	代码分析:通过代码里标识的元数据对代码进行分析。
	编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查


4.组件:
	@Component:用于注解其他未归的类;

	@Respository:用于注解DAO层;

	@Service:标示服务层(业务层)组件;

	@Controller:标示表示层组件;


5.注解的声明不能使  class ; 定义注解要用 @interface  
	描述注解的使用范围: @Target(ElemenType.TYPE) 括号里的是枚举;
	用来描述注解的生命周期: @Retention(RetentionPolicy.?)  它有三个属性值:
					SOURCE(在源文件中有效)
					CLASS()
					RUNTIME

!!!!!!!!!三个注解!!!!!




根据类型找:@Autowired  默认是true
	@Autowired(requied=false)不被找到,忽略它

根据名字匹配:配合@Autowired  一起使用:@Qualifier
	@Qualifier(“??”)

根据名字匹配或者类型匹配:@Resource

指定初始化方法:@PostConstruct   和  销毁方法: @PreDestroy

加了  @Transacyionsl   的类都会被事务管理;  









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值