spring学习笔记四:spring常用注解总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring学习笔记四:spring常用注解总结相关的知识,希望对你有一定的参考价值。

使用spring的注解,需要在配置文件中配置组件扫描器,用于在指定的包中扫描注解

<context:component-scan base-package="xxx.xxx.xxx.xxx" />

 

1.定义Bean @Component

需要在类上面使用注解@Component,改注解的vlan属性用于指定改注解的ID的值

spring还提供三个功能基本和@Component等效的注解

@Repository  用于对DAO实现类进行注解

@Service          用于对Service实现类进行注解

@Controller  用于对Controller实现类进行注解

 

[email protected]作用域@Scope

需要在类上使用注解@Scope,vlan属性用于指定作用域,默认为singleton

 

3.基本类型属性注入@Value

需要在属性上面使用主机@Value,改注解的value属性用于指定要注入的值

使用改注解完成属性注入时,类中无语setter方法

 

4.按类型注入域属性@AutoWired

需要在域属性上使用注解@AutoWired,该注解默认使用按类型自动装配Bean的方式

使用该注解完成属性注入时,无需setter方法

 

5.按名称注入域属性@AutoWired与@Qualifier

需要在域属性上面联合使用注解@AutoWired和@qualifier。@qualifier的vlan属性用于指定要匹配的ID值,物语setter方法

 

6.域属性注解@Resource

spring提供了对JSR-250规范中定义@Resource标准注解的支持。

@Resource注解及可以按照名称匹配Bean,也可以按照类型匹配Bean。默认先按照类型匹配,再按照名称匹配。如果配置了vlan属性的值,则只按照名称匹配

 

7.Bean的生命始末@PostConstruct域@PreDestroy

 

以上是关于spring学习笔记四:spring常用注解总结的主要内容,如果未能解决你的问题,请参考以下文章

spring常用注解总结

Spring Boot学习笔记总结

企业级信息系统开发学习笔记1.2 初探Spring——利用组件注解符精简Spring配置文件

Spring 框架常用语法进行总结

java企业级信息系统开发学习笔记02初探spring——利用组件注解符精简spring配置文件

Spring Boot学习笔记总结