Spring注解复习

Spring注解:

xml的注入方式:

- 在pom文件导入对应的依赖包
- 在xml里面配置
- 实例化容器
- 通过的容器的实例对象 去getBean(id)

组件扫描:

- 是让我们指定一个包路径,spring会自动扫描该包以及它地下包所有组件类。当发现这些组件类当前有特定注解的,就会把组件拉近spring容器,等价于我们在xml配置

bean实例创建注解:

- Compent:通用的注解  是受spring管理组件的通用形式
- Service:业务层注解; 
- Repository:数据持久层注解(Dao)

具体步骤:

- pom的依赖导入
- xml  

依赖注入的注:

- @Autowired    @Qualiafier
  - Autowired    :支持set注入的   构造函数的注入
  - 默认按照类型去找到对应的组件  未找到抛异常 ;
  - Autowired  (request=false)
- @Value

纯注解开发:

- ```java
  @Configuration
  @ComponentScan("cn.test")  //用于扫描包
  • 属性文件

    • 建立db的properties

      • driver = com.mysql.cj.jdbc.Driver
        url = jdbc:mysql://127.0.0.1:3306/nongda
        username = root
        password = root
        
    • 在bean给他注入

    • 需要你复制的属性上给它@Value 给它进行赋值 @Value("#{conf['driver']}")

    • 通过取值xml去获取对象

posted @ 2021-09-03 10:42  一个经常掉线的人  阅读(38)  评论(0)    收藏  举报