Spring + Spring MVC + MyBatis
文章平均质量分 96
SSM是Spring+SpringMVC+MyBatis的简称,框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。
热爱编程的林兮
静下心来,慢慢走就行,慢慢走,别停下!
展开
-
MybatisPlus(5)
❤️❤️❤️上篇讲了增删的操作,这篇讲修改操作中的一个问题以及它对应的解决方案——乐观锁,还有代码生成器的实现。原创 2023-09-17 13:43:36 · 1425 阅读 · 85 评论 -
MybatisPlus(4)
❤️❤️❤️在之前我们讲解了大部分查询相关的操作,接下来进行增删改的学习。原创 2023-09-12 14:49:39 · 1377 阅读 · 91 评论 -
MybatisPlus(3)
在User实体类中我们添加一个online字段,用来去判断用户是否在线,但是数据库中并不需要添加这个字段,那我们应该怎么去实现 让MybatisPlus去查询数据库。给online添加@TableField注解,设置属性exist为false即可。@Data。原创 2023-09-03 22:44:36 · 2391 阅读 · 90 评论 -
MybatisPlus(2)
❤️❤️❤️上篇我们简单介绍了MybatisPlus的方便之处,这篇来深入了解MybatisPlus的其他功能。原创 2023-09-01 21:47:16 · 3398 阅读 · 81 评论 -
MybatisPlus(1)
❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-CSDN博客MyBatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了一些常用的 CRUD 操作,以及分页、动态 SQL 等常用功能,同时也支持自定义 SQL 语句和存储过程。MyBatis-Plus官网有两个,第一个域名是热心网友捐赠的(之前已经被申请过了),第二个是正牌官网(国人开发的,为中文)。原创 2023-08-26 19:09:59 · 2585 阅读 · 95 评论 -
Spring事务和事务传播机制(2)
❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-CSDN博客在Spring框架中,事务管理是一种用于维护数据库操作的一致性和完整性的机制。Spring事务管理提供了灵活的方式来处理事务,包括事务的创建、提交、回滚以及事务的传播行为。Spring事务和事务传播机制(1)_热爱编程的林兮的博客-CSDN博客2、Spring 中设置事务隔离级别。原创 2023-08-23 16:19:53 · 2972 阅读 · 112 评论 -
Spring事务和事务传播机制(1)
❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-CSDN博客一、为什么需要事务?原创 2023-08-20 00:17:09 · 1806 阅读 · 93 评论 -
SpringBoot统一功能处理
❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-CSDN博客本章是讲Spring Boot 统⼀功能处理模块,也是 AOP 的实战环节,要实现的目标有以下 3 个:使用拦截器实现用户登录权限的统一验证;统⼀数据格式返回;统⼀异常处理。一、用户登录权限效验1、最初用户登录验证用户登录权限的发展从之前每个方法中自己验证用户登录权限,到现在统⼀的用户登录验证处理,它是⼀个逐渐完善和逐渐优化的过程。/*** 某⽅法 1*/原创 2023-08-15 22:15:33 · 6849 阅读 · 102 评论 -
Spring AOP
❤️❤️❤️终于到了本专栏最后一个模块——AOP。一、什么是 Spring AOP?在专栏第一篇我们就简单说了Spring框架提供了对AOP的支持,那Spring AOP和AOP有什么不同吗?AOP(Aspect Oriented Programming):面向切面编程,它是⼀种思想,它是对某⼀类事情的集中处理。原创 2023-08-11 15:39:00 · 2258 阅读 · 108 评论 -
MyBatis查询数据库(4)
❤️❤️❤️终于到了MyBatis最后一篇,这篇讲的是动态SQL的使用。复杂情况:动态SQL使用。原创 2023-08-06 00:09:40 · 2971 阅读 · 113 评论 -
MyBatis查询数据库(3)
1、#{}:安全参数占位符#{}是MyBatis的预编译语句中的参数占位符,用于传递参数值。它会自动进行参数值的类型转换和防止SQL注入攻击。在使用#{}时,MyBatis会将参数值通过JDBC的PreparedStatement接口进行预编译,参数值会被当做字符串类型处理,然后由JDBC驱动来负责将其转换成对应的数据库类型,这样可以避免SQL注入问题。2、${}:字符串替换占位符${}是字符串替换占位符,用于直接将参数的值替换到SQL语句中。在使用${}原创 2023-08-02 18:09:43 · 3043 阅读 · 120 评论 -
MyBatis查询数据库(2)
❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-CSDN博客上篇我们写了一个简单的根据id进行查询,知道了如何去进行查询,下面来仔细讲讲增删改查操作。原创 2023-07-23 23:17:36 · 3840 阅读 · 139 评论 -
Spring Boot单元测试
❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-CSDN博客Spring Boot 中进行单元测试是一个常见的做法,可以帮助你验证应用程序的各个组件是否按预期工作。所以我们有必要去学习一番!一、什么是单元测试?单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证的过程就叫单元测试。单元测试是开发者编写的一小段代码,用于检验被测代码的⼀个很小的、很明确的(代码)功能是否正确。执行单元测试就是为了证明某段代码的执行结果是否符合我们的预期。原创 2023-07-11 19:24:25 · 30087 阅读 · 144 评论 -
MyBatis查询数据库(1)
一、MyBatis 是什么?❤️❤️❤️经过前⾯的学习咱们 Spring 系列的基本操作已经实现的差不多了,接下来,咱们来学习更重要的知识,将前端传递的数据存储起来,或者查询数据库里面的数据。一、MyBatis 是什么?原创 2023-07-09 13:45:48 · 3410 阅读 · 148 评论 -
初识SpringMVC
官方对于 Spring MVC 的描述是这样的:Spring Web MVC是基于Servlet API的原始Web框架,从一开始就包含在Spring框架中。其正式名称“Spring Web MVC”来自其源模块(Spring -webmvc)的名称,但更常见的名称是“Spring MVC”。从上述官方定义的描述我们可以提取两个关键信息:Spring MVC 是⼀个 Web 框架。Spring MVC 是基于 Servlet API 构建的。然而要真正的理解什么是 Spring MVC?原创 2023-07-06 19:12:21 · 9910 阅读 · 202 评论 -
Spring Boot日志文件
❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-CSDN博客前篇我们 讲完了SpringBoot的配置文件,讲解了 为什么学配置文件&配置文件的作用,还有两种配置文件的格式与使用。这篇来讲SpringBoot 日志文件,下面我们一起进入SpringBoot 日志文件的世界!一、日志的作用⽇志是程序的重要组成部分,想象⼀下,如果程序报错了,不让你打开控制台看⽇志,那么你能找到报错的原因吗?答案是否定的,写程序不是买彩票,不能完全靠猜,因此⽇。原创 2023-07-01 11:58:59 · 4836 阅读 · 134 评论 -
SpringBoot配置文件
❤️❤️❤️前篇我们说完了SpringBoot的创建与使用,这篇讲SpringBoot的配置文件,那么SpringBoot的配置文件有什么用呢?那就到了这篇文章的主题——配置文件。原创 2023-06-18 23:50:59 · 4635 阅读 · 182 评论 -
SpringBoot的创建和使用
❤️❤️❤️前面我们讲完了Spring的相关知识,现在来学习SpringBoot。一、什么是Spring Boot?为什么要学?Spring 的诞生是为了简化 Java 程序的开发的,而Spring Boot 的诞⽣是为了简化Spring程序开发的。Spring Boot是一个轻量级的框架,它能够帮助开发者快速构建基于Spring框架的应用程序。相比于传统的Spring框架,在使用Spring Boot时,我们不需要进行大量的配置和集成,而是可以通过简单的注释和代码来实现自动化配置和集成。原创 2023-06-14 14:54:54 · 4203 阅读 · 130 评论 -
【Spring】——Spring生命周期
❤️❤️❤️前面我们讲完了Spring中有关Bean的读和取,我们还没有还好去了解了解Bean对象,这篇 就是对Bean的深入学习。原创 2023-06-11 21:44:07 · 11318 阅读 · 161 评论 -
【Spring】——Spring简单 读和取
❤️❤️❤️Spring_冷兮雪的博客-CSDN博客上期我们讲解了Spring的创建与使用,发现将Bean 注册到容器这一步中,如果Bean对象过多,在注册到容器时,我们有几个Bean对象就需要几行注册,在实际开发中这是非常麻烦的,我们需要有更简单的方法去实现这一过程,这便是本篇文章的主题——Spring简单 读和取。原创 2023-06-09 10:14:22 · 1928 阅读 · 123 评论 -
【Spring】——Spring的创建与使用
上期我们讲解了Spring是什么及Spring的核心特点,其中重点讲解了控制反转(IoC)和依赖注入(DI),下面我们通过示例代码来去更深刻了解这其中的含义。原创 2023-06-03 09:27:01 · 4929 阅读 · 170 评论 -
【Spring】 ——初识Spring
容器是⽤来容纳某种物品的(基本)装置。——来⾃:百度百科我们想想,之前我们接触的容器有哪些?List/Map -> 数据存储容器Tomcat -> Web 容器既然 Spring 是⼀个 IoC容器,重点应该是在“容器”⼆字上,那么它就具备两个最基础的功能:将对象存⼊到容器;从容器中取出对象所以Spring 是⼀个 IoC 容器,说的是对象的创建和销毁的权利都交给 Spring 来管理了,它本身⼜具备了存储对象和获取对象的能⼒。原创 2023-05-29 10:32:38 · 1796 阅读 · 108 评论