注解的基本说明
1、注解的概念
注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值...)
2、注解的位置
注解作用在类、方法、属性上面
3、注解作用
简化xml配置
Spring的Bean管理
1、创建对象的注解
(1)@Component
(2)@Service
(3)@Controller
(4)@Repository
***注:上面四个注解的功能是一样的,都可以用来创建bean实例
2、属性注入的注解
(1)@Autowired
根据属性类型进行自动装配
(2)@Qualifier
根据属性名称进行自动装配
(3)@Resource
根据属性名称和属性类型自动装配,在项目中用的少
(4)@Value("${key}")
注入普通类型属性,一般是将配置文件中相关key的值赋值给一个普通对象
***注:自动装配就是自动注入,即给bean的属性赋值