04 2021 档案
摘要:前言 代码在运行过程中遇到异常,是很常见的事情。但对于一个功能来说,其中可能嵌套了多个持久层的操作,假如代码运行到一半发生错误,我们会希望的结果会是连同之前所有的持久化操作一起进行回滚,保障操作的原子性。本篇文章中,我们将介绍Spring进行事务管理的编程式事务和声明式事务,着重介绍Spring声明
阅读全文
摘要:前言 AOP指的是Aspect Oriented Programming的缩写,意思是面向切面编程,AOP思想也是Spring框架中的重要组成部分,利用这个特性我们可以实现不同业务逻辑间的解耦。作为java后端开发人员,熟练掌握Spring的AOP操作也是必备技能,本篇文章将对Spring的采用配置
阅读全文
摘要:前言 在上一篇的文章中,我们介绍了spring使用配置文件的方式进行IOC和DI的特性的使用,本篇文章将介绍另一种相对来说更加简便的方式:注解,来讲解我们如何利用注解进行我们的开发,文章会对Spring的原始注解和新注解(spring后面版本推出的注解)分开进行讲解,希望对各位读者有所参考。 说在前
阅读全文
摘要:Spring可以说是框架学习中绕不过去的一座山,也是当前面试或者是工作中开发所必须要掌握和熟练的技术。本篇文章将对主要对Spring的IOC(控制反转)和DI(依赖注入)概念进行介绍和演练,同时针对常用的标签进行讲解,希望对各位读者有所帮助。 一、Spring的介绍 按照以往的风格,在学习一门新技术
阅读全文
摘要:前言 在之前的学习中我们已经知道了有关MyBatis的基本使用,也讲解了MyBatis Generator作为拓展插件对我们持久层开发的简化步骤,在本篇文章中,我们将讲解现阶段使用更多、功能更加强大的MyBatis增强工具MyBatis-Plus的使用方式和特性,希望对各位读者有所帮助。 想要了解更
阅读全文
摘要:前言 在前面的MyBatis系列文章中,我们已经知道了MyBatis作为持久层框架的基本使用方式了,在本篇文章中将简单对MyBatis的逆向工程(MyBatis Generator)和MyBatisPlus的使用进行介绍,同时也将这两者进行对比。这两个工具能够帮助我们简化和提高开发的效率和步骤,后者
阅读全文
摘要:前言 SSM框架是比较经典成熟的架构设计,MyBatis作为持久层框架只有融入到Spring框架中才能更好地发挥它的作用,简化开发人员的工作。本篇文章将对SSM整合MyBatis的步骤进行讲解,希望对各位读者有所帮助。 想要了解更多MyBaits系列文章,可以从下面的传送门阅读: MyBatis系列
阅读全文
摘要:前言 有时候写web项目的时候需要我们手动创建对应的maven工程,本篇文章就简单介绍一下具体的步骤。希望对各位读者有所帮助。 步骤一:新建一个Module或者Project后选择要创建的web模板 步骤二:填写项目信息 步骤三:填写maven配置 步骤四:完成项目初始化创建 项目刚刚初始化后,其实
阅读全文
摘要:前言 在前面的系列文章中,我们已经知道了使用MyBatis作为持久层框架,通过xml配置文件操作数据进行开发的步骤。不过使用xml配置文件略微有些繁琐,在开发中我们可能还会使用注解来替代mapper映射文件的书写。熟悉MyBaits常用的注解使用,对于工作中阅读别人代码或者自己写代码时会有不错的帮助
阅读全文
摘要:前言 在前面的系列文章学习中,我们已经可以实现对单表进行CRUD等操作了,但是对于多表操作来说,返回的结果往往是多表查询后的数据集,这个时候我们又应该如何去封装我们的结果集呢?本篇文章将针对MyBatis的多表操作的使用进行介绍,希望能够对各位读者一个参考。 想要了解更多MyBaits系列文章,可以
阅读全文
摘要:前言 在之前的文章中,我们介绍了MyBatis的基本使用和动态代理等知识点,本篇文章中,我们将对MyBatis中的类型处理器和插件使用进行介绍,二者的使用比较简单,但在一些场景下可以帮助我们较好的简化开发的步骤,是值得学习的一个小内容。也希望本篇文章对各位读者能够有所帮助。 想要了解更多MyBait
阅读全文
摘要:前言 我们在上一篇文章中讲了MyBatis的入门操作,但在入门操作篇中MyBatis在使用上还是有着一定的不便和冗余,本篇文章将对MyBatis的动态代理和如何在映射文件中编写动态sql进行讲解,希望对各位读者有所帮助。 想要了解更多MyBaits系列文章,可以从下面的传送门阅读: MyBatis系
阅读全文
摘要:前言 MyBatis是一个第三方开发的一款优秀的持久层框架,它不仅解决了原始JDBC操作数据库的繁琐步骤,而且还提供了自定义 SQL、存储过程以及高级映射等功能来简化我们的开发。当前MyBatis已经成为了许多项目的选择使用的持久层框架,作为一个java开发人员,掌握和清楚Mybatis的使用和原理
阅读全文