spring boot
文章平均质量分 93
spring boot学习
虫叽叽
这个作者很懒,什么都没留下…
展开
-
Springboot3 + knife4j(springdoc) 框架整合以及Oauth2登录校验配置
原本使用的是springfox,自Springboot3开始,knife4j引入了springdoc。原创 2023-10-16 10:00:09 · 1686 阅读 · 1 评论 -
Spring Security + token前后端分离该怎么认证
前言因为这个Spring Security学习的过程比较曲折,最初以为比较简单,但是实际上也确实比较简单,最大的坑点在于,大多数找到的关于Spring Security都不是基于前后端分离进行的配置,解决了一个bug发现了更多的bug,烦不胜烦,直到在著名的学习网站B站看到了这个视频,老师讲的真的简单,比之前看过的尚**、黑*的视频好很多(基于前后端分离),那两个机构的视频看的简直无语,一个安全框架中恨不得给你把Spring boot、mysql、Spring cloud都讲一遍,看得着实费解。如果你需要原创 2022-03-16 21:09:40 · 2436 阅读 · 6 评论 -
基于MyBatis-Plus数据库存取字段加解密解法两种
基于框架中使用的MyBatis-Plus整理了两个方法,一种是MyBatis-Plus自带的TypeHandler,另一种是基于MyBatis的Intercept拦截器。方法一配置简单使用麻烦,方法二配置麻烦使用简单,自己斟酌使用即可。当然方法二适用只使用MyBatis + Springboot的架构。MyBatis-Plus版本:3.4.0一、基于MyBatis-Plus自定义类型处理器(TypeHandler)的方法1、创建TypeHandler//AES 是工具方法类,按加密需求设置publ原创 2021-12-30 15:04:25 · 9381 阅读 · 27 评论 -
spring boot:从零开始搭建一个项目 - day9 返回String带双引号以及序列化LocalDateTime问题解决 (Fastjson真好用!)
spring boot:从零开始搭建一个项目 - day9 返回String带双引号以及序列化LocalDateTime问题解决问题一:返回String带双引号问题二:返回LocalDateTime时格式是个数组问题一:返回String带双引号引出:token返回前台时两边存在双引号。原因:字符串被json转换器转成json,前后就多出了双引号。解决方案:引入Fastjson,在配置文件中加入如下代码@Configurationpublic class WebConfig { @Bean原创 2020-06-11 21:46:56 · 657 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day8 实现jwtToken验证
spring boot:从零开始搭建一个项目 - day8一、生成token锻炼不就是为了吃更多好吃的吗 ——刚去完健身房然后开了包薯片=-=咳,书接上文,kisso虽然好用,奈何小程序不支持呀,咋整?启动原本心中的plan A:手写!一、生成token...原创 2020-06-10 21:33:43 · 176 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day 7 springboot devtools热加载+MybatisPlus配置+kisso从入门到放弃
spring boot:从零开始搭建一个项目 - day 7 springboot devtools热加载一、springboot devtools热加载1、引入配置2、idea配置3、运行项目二、MybatisPlus配置三、kisso一、惯例先引包二、生成token一、springboot devtools热加载最近感觉开发每次都需要重启真的太麻烦了,还是把这个开起来吧,至于同事说的这个吃内存,吃就吃吧,效率赛高!!!(热加载:实时编译修改代码,虽然我感觉这是在轮询的,有事没事就会自己加载一个=。原创 2020-05-26 22:30:12 · 554 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day 6 RestTemplate实现Post、Get请求
spring boot:从零开始搭建一个项目 - day 6 RestTemplate实现Post、Get请求一、getForEntity测试一下二、postForEntity由于微信小程序开发需要从微信端使用get请求获取信息,就在网上找资料如何建立Http连接,鉴于本次开发是私底下的总结,就不想用HttpClient建立连接(主要还是太麻烦了啊!!!),当然也是因为看到了Spring中的RestTemplate类,感觉好用到爆。一、getForEntity众所周知,微信开发是需要从服务器端请求的,原创 2020-05-21 22:53:41 · 203 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day 5 Mybatis plus代码自动生成器
spring boot:从零开始搭建一个项目 - day 5 Mybatis plus代码自动生成器一、Mybatis plus代码自动生成器1、引入配置2、创建Controller3、执行main方法一、Mybatis plus代码自动生成器基于官网案例魔改1、引入配置<!-- 代码生成器 --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybati原创 2020-05-15 09:17:31 · 263 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day 4 控制台输出日志美化 + swagger2
spring boot:从零开始搭建一个项目 - day 4 控制台输出日志美化 + swagger2一、logback.xml配置日志美化二、集成swagger21、引入依赖2、编写配置文件3、各处添加swagger注解脑阔疼,都歇下了但是总觉得写博客有点上瘾,就再来弄点东西叭一、logback.xml配置日志美化在logback.xml中可以进行许多配置,不过最主要的还是<append>标签下的内容,结合<property>标签可以实现控制台输出语句美化。比如:<原创 2020-05-13 22:51:25 · 259 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day 3 p6spy + logback + slf4j日志管理
从零开始搭建一个项目 - day 3一、引入p6spy1、添加依赖2、修改sql配置3、配置spy.properties二、引入logback + slf4j记录日志1、惯例先引入包2、配置logback.xml3、引入代码康康想要好好开发当然要先搭建好各种输出日志,不然全靠debug迟早蒙圈。一、引入p6spy1、添加依赖<dependency> <groupId>p6spy</groupId> <artifactId>p6spy&l原创 2020-05-12 22:27:31 · 1042 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day 2 引入Mybatis plus
妈个鸡没找到之前的安装包,mysql装了三遍!!!一、装完了数据库先启动一波进行测试直接遇坑Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is原创 2020-05-11 22:57:42 · 147 阅读 · 0 评论 -
spring boot:从零开始搭建一个项目 - day 1 项目启动
做个记录。一、idea创建Spring boot项目步骤一:步骤二:步骤三:选择工具包,虽然之后可以从pom.xml集成,能加还是加上叭。步骤四:填上项目名就完事儿啦!二、配置文件配置连接mysql...原创 2020-05-10 22:04:57 · 128 阅读 · 0 评论