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 的类都会被事务管理;
Spring注解
最新推荐文章于 2023-09-14 17:40:56 发布