![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 81
人生如戏全靠演技~
慢慢努力,会让自己变得更强,相信自己。
展开
-
SpringBoot整合MP代码生成器(逆向工程)
1.引入相关依赖<dependencies> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.2</version> </dependency> <dependency> <原创 2021-03-12 11:33:19 · 325 阅读 · 0 评论 -
SpringSecurity整合JWT
文章目录1 无状态登录1.1 什么是有状态?1.2 什么是无状态1.3 如何实现无状态1.4 JWT1.5 JWT 存在的问题2 实战2.1 环境搭建2.2 JWT 过滤器配置2.3 Spring Security 配置2.4 测试总结在前后端分离的项目中,登录策略也有不少,不过 JWT 算是目前比较流行的一种解决方案了,本文就和大家来分享一下如何将 Spring Security 和 JWT 结合在一起使用,进而实现前后端分离时的登录解决方案。1 无状态登录1.1 什么是有状态?有状态服务,即服务原创 2021-03-12 11:18:41 · 685 阅读 · 1 评论 -
SpringSecurity自动登录
在上一章:SpringSecurity入门案例 中,实现了入门程序, 这章为该程序加上自动登录的功能。文章目录一、修改login.html二、两种实现方式2.1 Cookie存储2.2 数据库存储2.2.1 基本原理2.2.2 代码实现三、运行程序一、修改login.html在登陆页添加自动登录的选项,注意自动登录字段的 name 必须是 remember-me :<!DOCTYPE html><html lang="en"><head> <me原创 2021-01-10 13:01:13 · 136 阅读 · 0 评论 -
SpringSecurity入门案例
文章目录一、导入依赖二、创建数据库三、准备页面四、配置application.yml五、创建实体、Dao、Service和Controller5.1 实体5.2 Dao5.3 Service5.4 Controller六、配置Spring Security6.1 UserDetailsService6.2 WebSecurityConfig七、运行程序一、导入依赖导入spring-boot-starter-security依赖,在SpringBoot2.x环境下默认使用的是5.0版本 <depe原创 2021-01-10 12:41:36 · 129 阅读 · 0 评论 -
SpringBoot加密加盐Demo
1. 引入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>mysql</groupId> <artifactId>mys原创 2020-12-23 11:45:53 · 864 阅读 · 2 评论 -
SpringBoot工程整合Thymeleaf
文章目录1. Thymeleaf简介2. 整合SpringBoot2.1 基本用法2.2 手动渲染3. Thymeleaf细节3.1 标准表达式语法3.1.1 简单表达式3.1.2 字面量3.1.3 文本运算3.1.4 算术运算3.1.5 布尔运算3.1.6 比较和相等3.1.7 条件运算符3.1.8 内置对象3.2 设置属性值3.3 遍历3.4 分支语句3.5 本地变量3.6 内联虽然现在流行前后端分离,但是后端模版在一些关键地方还是非常有用的,例如邮件模版、代码模版等。当然也不排除一些古老的项目后端依转载 2020-12-19 13:00:55 · 157 阅读 · 1 评论 -
SpringBoot工程配置热部署
引入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional></dependency>打开设置找到这原创 2020-12-08 21:56:59 · 64 阅读 · 0 评论 -
SpringBoot工程配置静态资源访问
在springboot项目中没有我们之前常规web开发的WebContent(WebApp),它只有src目录,在src/main/resources下面有两个文件夹,static和templates。spring boot默认在static目录中存放静态页面,而templates中存放动态页面static目录springboot通过classpath/static目录访问静态资源。注意存放静态资源的目录名称必须是static。templates目录在spring boot中不推荐使用jsp作为视图原创 2020-12-08 21:50:10 · 230 阅读 · 0 评论 -
SpringBoot工程下的短信验证
注册部分打开阿里云官网:https://www.aliyun.com/点击左上角的登录,用手机支付宝扫码登录,第一次登录需要注册一个阿里云用户登录上去之后点击左上角个人信息的头像点击AccessKey 管理点击开始使用子用户AccessKey点击左边的用户组,在创建一个用户组在点击创建好的用户组点击权限管理,添加一个权限选择这个管理短信服务(SMS)的权限点击确定再选择用户,创建一个用户,和创建用户组差不多记得勾选编程访问之后回到用户组,点击添加成员,讲刚刚创建好的用户添原创 2020-12-08 20:57:26 · 129 阅读 · 0 评论 -
SpringBoot工程整合Swagger接口文档
前后端分离后,维护接口文档基本上是必不可少的工作。一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。当然这是一种非常理想的状态,实际开发中却很少遇到这样的情况,接口总是在不断的变化之中,有变化就要去维护,做过的小伙伴都知道这件事有多么头大!还好,有一些工具可以减轻我们的工作量,Swagger2 就是其中之一,至于其他类似功能但是却收费的软件,这里就不做过多介绍了。本文主要和大伙来聊下 在Spring Boot 中如何整合 Swagger2。1.创原创 2020-12-08 20:46:57 · 108 阅读 · 0 评论