- 博客(8)
- 收藏
- 关注
原创 SpringMVC工程搭建
创建项目 使用IDEA创建Maven工程 IDEA配置Maven 我们新建Maven项目名为“springmvc-demo“,设置好Maven版本、配置文件以及Maven仓库 由于SpringMVC在 MVC设计模式 中是作为控制器负责前后端代码的连接,我们首先需要添加WEB文件夹用来存放前端代码 添加web 右键我们的项目名 -> 选择“Add Framework Support” 1.选择WebApplication 2.核实版本号 3.核实是否会自动创建web.xml 添加好后会出现如下文件夹
2021-04-14 08:52:20
231
原创 MyBatis操作数据库
在MyBatis工程搭建 中我们主要讲解的是 MyBatis 如何连接数据库,具体执行 SQL 语句使用的是 JDBC 方式 在MyBatis实现Mapper配置并查询数据 中我们主要讲解的是如何使用MyBatis完成查询数据的操作 相比较查询而言,增加修改删除数据会简单一些,这里会一起学习如何操作数据库 创建项目 使用IDEA创建Maven工程 IDEA配置Maven 我们新建Maven项目名为“mybatis-operate-database“,设置好Maven版本、配置文件以及Maven仓库 准备数据
2021-04-14 08:39:20
213
原创 MyBatis实现Mapper配置并查询数据
什么是Mapper 在MyBatis工程搭建 中我们主要讲解的是 MyBatis 如何连接数据库,具体执行 SQL 语句使用的是 JDBC 方式 但在实际应用中是不会选择 JDBC 来执行 SQL 的,MyBatis 提供了 Mapper 作为 Java 方法和 SQL 语句之间的桥梁,来帮助我们更好地去使用 SQL Java 接口方法与 SQL 语句以及 mapper 之间的关系如下图所示: 新建Maven项目名为“mybatis-mapper“,设置好Maven版本、配置文件以及Maven仓库 以查询
2021-04-14 08:25:24
909
原创 Mybatis工程搭建
创建项目 使用IDEA创建Maven工程 IDEA配置Maven 我们新建Maven项目名为“mybatis-demo“,设置好Maven版本、配置文件以及Maven仓库 准备数据源 因为MyBatis是一个持久层框架,所以我们在配置及使用之前需要执行如下SQL语句先准备好数据源 删除mybatis_demo数据库 drop database if exists mybatis_demo; # 创建mybatis_demo数据库 create database mybatis_demo; 使用mybatis
2021-04-13 22:35:02
174
原创 springAOP
SpringAOP Spring的核心特性就是IOC和AOP,即:面向切面编程 面向切面编程是指通过预编译和运行期动态代理的方式实现在不修改源代码的情况下给程序动态统一添加功能的一种技术 如果目标对象有接口,优先使用JDK 动态代理,如果目标对象没有接口,则使用CGLib动态代理 AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。 AOP编程可不是Spring独有的,Spring只是
2021-04-13 22:21:47
106
原创 Spring IOC & DI
Spring IOC & DI IOC(Inversion of Control 控制反转)是面向对象编程中的一种设计模式 其最常见的方式叫做DI(Dependency Injection 依赖注入) 通过控制反转,将实例化对象的控制权,由手动的new变成了Spring框架通过反射机制实例化 需要使用的时候,依赖通过配置文件以及注解的方式注入到对象中 我们新建Maven项目名为“spring-ioc“,设置好Maven版本、配置文件以及Maven仓库 以查询User数据为例对比IOC的引入前后程序耦
2021-04-13 21:54:36
129
原创 Spring的工程搭建
Spring的工程搭建 创建项目 使用IDEA搭建maven工程 打开开发工具IDEA,点击创建新项目。 核实项目所使用的JDK是否是已经安装好的JDK。 选择Maven工程 点击下一步。 输入项目名spring-demo可以看到存储位置有自动追加spring-demo 将存储位置改为任意盘下。 groupID一般是公司域名,我们可以使用com.自己的姓名全拼作为练习。 版本默认即可 点击完成。 IDEA配置Maven File-Setting打开设置页 搜索maven 修改maven home direc
2021-04-05 21:27:35
130
原创 SSH和SSM的区别
Spring的简介 Spring的官网流动简介 Spring makes Java simple.[spring让Java变得更简单] Spring makes Java modern.[] Spring makes Java productive. Spring makes Java reactive. Spring makes Java cloud-ready.
2021-03-19 15:20:51
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅