Spring04-Bean管理注解方式

注解

  • 代码特殊标记,格式:@注解名称(属性名称=属性值,)
  • 注解作用在类、方法、属性上
  • 目的:配置简洁
  • Spring针对Bean管理中创建对象提供注解
    • @Component
    • @Service
    • @Controller
    • @Repository
  • 基于注解方式实现对象创建
    • 引入依赖
    • 开启组件扫描
    • 创建类,加入对象注解
    • 测试类,加载配置文件,读取组件扫描的类,反射获取bean
  • 基于注解方式实现属性注入
    • @Autowired:根据属性类型进行自动装配
      • 把service和dao对象创建,并添加创建对象注解
      • 在service注入dao对象,在service类添加dao类型属性,在属性上使用注解
    • @Qualifier:根据属性名称进行注入
    • @Resource:都可以
    • @Value:注入普通类型属性
  • 完全注解开发
    • 创建配置类,替代xml配置文件
  • 组件扫描配置
    •   

 

posted @ 2021-12-20 16:21  yjyww  阅读(27)  评论(0编辑  收藏  举报