Spring5-完全注解开发【之】第一步,先实现功能(增删改查),再讲解陌生代码
Spring5-完全注解开发【之】第一步,先实现功能(增删改查),再讲解陌生代码
- 1.导入依赖
- 2.创建配置类 AppConfig(添加配置注解、扫描注解)
- 3.添加业务逻辑(增删改查)
- 3.1.Controller
- 3.2.Service
- 3.3.数据Bean
- 4.创建启动类,运行程序
- 4.1.启动类
- 4.2.执行结果(添加后查询、随机更换用户后,查询)
- 5.陌生代码讲解
- 标题:2(@Configuration、@ComponentScan)
- 标题:3.1(@Controller、 @Autowired)
- 标题:3.2(@Service)
- 标题:4.1(AnnotationConfigApplicationContext)
- 6.完整源码
- 《目录:Spring5-完全注解开发》
- 《目录:Java-JDBC学习》
- 《幕》
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.完整源码
- 点击前往下载(消耗1积分)
《目录:Spring5-完全注解开发》
- 点击跳转
《目录:Java-JDBC学习》
- 点击跳转
《幕》
- 留白 —<老吉>
- ~ 今 ~ ❀ ~ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀
- 嫦娥–<李商隐>
- 云母屏风烛影深,长河渐落晓星沉。
- 嫦娥应悔偷灵药,碧海青天夜夜心。
Spring5-完全注解开发【之】第一步,先实现功能(增删改查),再讲解陌生代码相关推荐
- 基于 abp vNext 和 .NET Core 开发博客项目 - 自定义仓储之增删改查
基于 abp vNext 和 .NET Core 开发博客项目 - 自定义仓储之增删改查 转载于:https://github.com/Meowv/Blog 本篇说一下自定义仓储的实现方式,其实在ab ...
- IOS开发基础之SQLite3数据库的使用增删改查
IOS开发基础之SQLite3数据库的使用增删改查 ios开发我们可能会使用到数据库进行持久化存储.sqlite3 是轻量级的数据库. 今天我们来介绍sqlite3 数据库.此方法跟java的增删改查 ...
- Bootstrap4+MySQL前后端综合实训-Day05-AM【MySQL数据库(SQLyog软件基本操作、架构设计器)、eclipse(JDBC开发-添加驱动、构建路径、增删改查基本测试)】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目 录 MySQL数据库--建库.建表 新建连接.测试连接 新建news_manager数据库 ...
- java 怎么快速找到实现类_JAVA懒开发:FreeMarker快速实现类的增删改查接口
太懒,不多说看图,mybatis-generator工具执行后的项目结构 这个时候没得额service接口类,和service实现类,也没的controller类 执行引擎工具类BeanGenerat ...
- Flask开发之数据库(SQLAlchemy)的配置以及增删改查
Flask开发之数据库 (SQLAlchemy)的配置以及增删改查 1.在Flask中配置SQLAlchemy 1 安装flask-sqlalchemy 2 安装flask-mysqldb 3 在代码 ...
- 2019-8-3 [Java_JSP] 实战:Servlet 模式开发动态网页达成数据库表的增删改查业务
文章目录 4.Servlet实战 4.1 需求概述 4.2 具体实现 4.2.1 项目初始化 1) 整理数据库 2) 整理表 3) 创建项目 4) 创建各类包在src下 4.2.2 entity层-用 ...
- java增删改查代码_低代码开发平台
Question 世界上有没有这种类型的软件开发项目? 可以做到: 对客户来说,可以让想法快速变成系统,几天内即可投入使用,产生价值. 对老板来说,可以以最低的成本获得最大的利益. 对程序员来说,可以 ...
- 开发JAVA第一步,教你选好JSP虚拟空间
导读: JavaServer PagesTM (JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法.JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程 ...
- 开发Android第一步,安装SDK 1.6, 模拟器及安装游戏
转自:http://bbs.weiphone.com/read.php?tid=516501 开发Android第一步,安装SDK 1.6, 模拟器及安装游戏 windows 方法 (1) 下载 An ...
- Struts2 注解开发实现简单的增删改查,超详细教程
声明:此文是原创,如果需要转载请注明出处:https://blog.csdn.net/hunter_max/article/details/80575542 上一篇博客<Struts2 注解开发 ...
最新文章
- 分享 10 个超实用的 Python 编程技巧
- 计算机语言pandas,计算机语言python100道pandas(含答案)
- luogu3093 牛奶调度
- pycharm更改为系统python3_今天配置好python3 装好了pycharm 就新建一个django一直改不好...
- 在ATM取钱5000,查询余额却少了50000,怎么回事?
- react学习(22)---需要export
- 笔记本电脑如何保养_嘉兴专业笔记本电脑喷漆加工厂价格实惠
- 手绘几何图形识别(下)
- 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字
- CentOS 7 安装rar解压rar
- 弹性云主机利用云镜像克隆新开、迁移数据[云镜像]
- Android逆向分析之Xposed的hook技术
- SQL SERVER 索引优化——移除键查找(书签查找)或RID查找
- 获刑2年半!大学生利用漏洞免费吃肯德基,还把“方法”分享给同学
- 最新研究表明人类的智力正在退化
- DecimalFormat数字格式化用法
- 南京邮电大学matlab实验报告,南邮通信原理 实验二 BPSK_BDPSK 传输系统综合实验 (1)...
- LaTeX中使用bicaption、tabula包绘制三线表
- linux xenserver教程,XenServer常用命令
- 技术人必须知道的42个谷歌搜索技巧
热门文章
- win7无法连接打印机拒绝访问_打印机拒绝访问,小编教你打印机拒绝访问无法连接怎么解决...
- php验证电子邮箱格式正确,php判断电子邮件是否正确方法
- linux下显卡不工作,Ubuntu 12.04下升级Nvidia后Bumblebee无法工作解决
- 大众车机天宝187A Hack笔记
- Scala中fold()操作和reduce()操作的区别
- sqlserver transact-sql UPDATE tran 用事务处理更新语句
- 执行SOA ——SOA实践指南
- C语言—俄罗斯方块(新手向)
- matlab persistent,新见到的MATLAB变量类型 persistent
- c++实现远程开关机