Spring Boot 整合 MyBatis 通用 Mapper(TkMybatis)

学习在 Spring Boot 中整合 MyBatis 通用 Mapper(TkMybatis)。通用 Mapper 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及 Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。

瞬间几千次的重复提交,我用 Spring Boot + Redis 扛住了(实现接口自动幂等)

使用 Spring Boot + Redis + Interceptor + 自定义 Annotation 实现接口自动幂等,解决接口重复提交问题。转载自:https://www.jianshu.com/p/c806003a8530

Spring Boot 整合 DevTools(实现热部署)

Spring Boot 整合 DevTools ,实现类文件和静态资源文件的热部署,只需要添加 spring-boot-devtools 依赖就可以轻松实现。

Spring Boot 整合邮件发送

学习在 Spring Boot 中发送邮件,使用对应的自动化配置类,实现非常方便。

Spring Boot 整合 Spring Security + OAuth2

学习在 Spring Boot 中整合 Spring Security 和 OAuth2 。

Spring Boot 整合 Spring Security + JWT(实现无状态登录)

学习在 Spring Boot 中整合 Spring Security 和 JWT ,实现无状态登录,可做为前后端分离时的解决方案,技术上没问题,但实际上还是推荐使用 OAuth2 中的 password 模式。

Spring Boot 整合 Spring Security(使用 JSON 格式数据登录)

Spring Boot 整合 Spring Security ,默认的登录数据是通过 key/value 的形式来传递的,本文学习使用 JSON 格式数据登录。

Spring Boot 整合 Spring Security(配置登录 / 登出)

Spring Boot 整合 Spring Security ,配置登录/登出,如:登录接口,登录成功或失败后的响应等。

Spring Boot 整合 Spring Security(配置验证码)

Spring Boot 整合 Spring Security ,配置验证码。

Spring Boot 整合 Spring Security(配置用户 / 角色 - 基于内存)

Spring Boot 整合 Spring Security 之后,默认用户名为 user ,密码在项目启动时打印在控制台。这个随机生成的密码,每次项目启动时都会变,不是很方便。我们可以自己配置 Spring Security 的用户和角色,有三种方式可以实现:

  • 通过 application.properties 配置文件配置在内存中
  • 通过 Java 代码配置在内存中
  • 配置在数据库中,然后通过 Java 代码从数据库中加载。

本文学习前面两种在内存中的配置方式,在数据库中的配置方式可以参考 Spring Boot 整合 Spring Security(配置用户/角色-基于数据库)

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×