Spring5-完全注解开发【之】第一步,先实现功能(增删改查),再讲解陌生代码
1.导入依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.16</version>
</dependency>
2.创建配置类 AppConfig(添加配置注解、扫描注解)
- AppConfig
3.添加业务逻辑(增删改查)
3.1.Controller
- 添加一个用户
- 删除全部用户
- 随机更换用户
- 查询全部用户信息
3.2.Service
- 添加一个用户
- 删除全部用户
- 随机更换用户
- 查询全部用户信息
3.3.数据Bean
4.创建启动类,运行程序
4.1.启动类
4.2.执行结果(添加后查询、随机更换用户后,查询)
- 添加后查询
- 随机更换用户后,查询
5.陌生代码讲解
标题:2(@Configuration、@ComponentScan)
- @Configuration:声明当前类交由Spring管理,并且当前类是一个配置类
- @ComponentScan:声明Spring将扫描哪些路径下的内容,默认为当前路径下的全部内容
标题:3.1(@Controller、 @Autowired)
- @Controller:声明当前类交由Spring管理,并且当前类是一个控制器类
- @Autowired:表示被注解的类,由Spring进行注入,不需要New
标题:3.2(@Service)
- @Service:声明当前类交由Spring管理,并且当前类是一个服务类
标题:4.1(AnnotationConfigApplicationContext)
- AnnotationConfigApplicationContext :基于注解的容器实现,用于加载配置类,加载后Spring将根据注解,扫描全部组件,并返回容器对象
context
6.完整源码
《目录:Spring5-完全注解开发》
《目录:Java-JDBC学习》
《幕》
- 留白 —<老吉>
- ~ 今 ~ ❀ ~ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀
- 嫦娥–<李商隐>
- 云母屏风烛影深,长河渐落晓星沉。
- 嫦娥应悔偷灵药,碧海青天夜夜心。