spring 注解IOC
作者:互联网
注解IOC:
- 注解写在哪? 要进行IOC的那个类上
- 用什么注解? Component(用在除了三层结构之外的其他类上)、Controller(用在表现层、控制层的类上)、Service(用在业务层的实现类上)、Repository(用在Dao层的实现类上)
- 注解有哪些属性? value属性表示对象的id,如果不配置,那么对象的id就默认是类名首字母小写
特别容易忘记的点: 一定要在配置文件中配置包扫描
其他注解:
@Scope注解用来描述类的作用范围的,默认值singleton。如同xml中bean标签的属性scope <bean scope=""/>
.如果配置成多例的使用prototype。
初始化和销毁回调方法对应的注解
@PostConstrut:如同xml中bean标签的属性init-method <bean init-method=""/>
,用来设置spring框架初始化此类实例时调用的初始化方法,标注在此类的初始化方法上
@PreDestroy:如同xml中bean标签的属性destroy-method <bean destroy-method=""/>
,用来设置spring框架销毁此类实例时调用的销毁方法,标注在此类的销毁方法上
注意:这两个注解都是配在方法上的
标签:初始化,销毁,spring,注解,类上,IOC,属性 来源: https://blog.csdn.net/chinusyan/article/details/120230404