spring框架的bean管理常用的注解

Posted

tags:

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

1、除了导入spring四个核心以及日志jar包外,还需要导入aop包

2、在配置文件中添加注解扫描

扫描指定包下的注解

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

扫描属性上的注解

<context:annotation-config></context:annotation-config>

3、作用在类上面的注解(用于创建对象使用,value值默认就是类的首字母小写其他部分不变)

1)@Component(value=“”)

2)@Controller(value=“”)web层

3)@Service(value=“”)业务层

4)@Respository(value=“”)持久层

目前四个注解的功能没有任何区别

如何需要指定bean的作用域,可以在类上面添加注解@Scope(value=“”)如果不指value值默认就是singleton

4、属性上使用的注解(用于向bean中注入属性)

注:使用注解的方式注入依赖的时候不需要定义set方法

1)@Autowired 根据属性名和创建的bean的名称进行自动装配

2)@Resource(name="")name属性指定需要注入的bean的名称

5、配置文件与注解的混合使用

创建对象时,可以使用配置文件的方式实现

注入依赖可以使用注解的方式使用

 

以上是关于spring框架的bean管理常用的注解的主要内容,如果未能解决你的问题,请参考以下文章

Spring的常用注解

SpringSpringMVCSpringBootSpringCloud 框架常用注解说明

spring@bean注解可以作用在重载的方法上吗

Spring基础知识1--环境搭建bean创建依赖注入注解注入

Spring框架系列--Spring常用注解

Spring 常用注解大全