IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Spring5-完全注解开发【之】第一步,先实现功能(增删改查),再讲解陌生代码 -> 正文阅读

[Java知识库]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学习》

《幕》

  • 留白 —<老吉>
  • ~ 今 ~ ? ~ ?????????? ?????????? ???????
  • 嫦娥–<李商隐>
  • 云母屏风烛影深,长河渐落晓星沉。
  • 嫦娥应悔偷灵药,碧海青天夜夜心。
  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-05-14 09:49:17  更:2022-05-14 09:50:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 21:37:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码