
Spring5.0源码学习系列之事务管理概述
Spring5.0源码学习系列之事务管理概述(十一),在学习事务管理的源码之前,需要对事务的基本理论比较熟悉,所以本章节会对事务管理的基本理论进行描述 1、什么是事务? 事务就是一组原子性的SQL操作,或者说一个独立的工作单元。在计算机术语...
Spring5.0源码学习系列之事务管理概述(十一),在学习事务管理的源码之前,需要对事务的基本理论比较熟悉,所以本章节会对事务管理的基本理论进行描述 1、什么是事务? 事务就是一组原子性的SQL操作,或者说一个独立的工作单元。在计算机术语...
Spring 中的事务主要是利用 Aop 思想,简化事务的配置,可以通过 Java 配置也可以通过 XML 配置。 我们通过一个转账操作来看下 Spring 中的事务配置。 准备工作 创建数据库 CREATE DATABASE /*!323...
SpringBoot之SpringBoot自定义Starter场景启动器 概念: 相信能看到这里的应该清楚什么是场景启动器,而SpringBoot能够快速整合第三方环境依靠的就是Maven整合依赖+自定义Starter 比如我们之前...
个性化token 背景 上一篇文章 《Spring Security OAuth 个性化token(一)》有提到,oauth2.0 接口默认返回的报文格式如下: { \"access_token\": \"e6669cdf-b6cd-...
SpringBoot-09 Shiro Hello Shiro 可以先创建一个最单纯的Maven项目。 1.导入依赖 <dependencies>56c<dependency><groupId>org.a...
JdbcTemplate 是 Spring 利用 Aop 思想封装的 JDBC 操作工具。 准备工作 引入依赖 创建一个新项目,添加如下依赖: <dependency><groupId>org.springframe...
文章共 823字,阅读大约需要 3分钟,文尾有计时器可自行对时! 概 述 MyBatis Generator (简称 MBG) 是一个用于 MyBatis和 iBATIS的代码生成器。它可以为 MyBatis的所有版本以及 2.2.0之后的...
背景说明 一个账号只能一处登录,类似的业务需求在现有后管类系统是非常常见的。但在原有的 spring security oauth2 令牌方法流程(所谓的登录)无法满足类似的需求。 我们先来看 TokenEndpoint 的方法流程,客...
1. 在某些业务中,需要将类的配置写到配置文件中, 不在代码中写死配置。2. 所以需要读取配置文件(yaml, properties) 读取到Java Bean中。3. 本文以oss对象存储配置为demo。两种方式初始化配置文件。 R...
SpringBoot-08 SpringSecurity 创建了一个新项目,创建时选择导入starter-web 1.环境搭建 1.1 导入thymeleaf <dependency><groupId>org.spr...