正文内容加载中...
posted @ 2019-08-23 12:43 java_lover 阅读 (56) 评论 (0) 编辑
摘要:Kaptcha是一个非常实用的验证码生成工具,可以通过配置生成多样化的验证码,以图片的形式显示,从而无法进行复制粘贴;下面将详细介绍下Spring Boot快速集成kaptcha生成验证码的过程。 本文目录 一、Kaptcha介绍二、Spring Boot整合Kaptcha1、pom.xml引入ja 阅读全文
posted @ 2019-08-21 19:52 java_lover 阅读 (46) 评论 (0) 编辑
摘要:Spring Profile是Spring3引入的概念,主要用在项目多环境运行的情况下,通过激活方式实现多环境切换,省去多环境切换时配置参数和文件的修改,并且Spring profile提供了多种激活方法,例如配置文件,命令行,jvm参数设置等,下面将详细介绍下。 本文目录 一、为什么要使用Prof 阅读全文
posted @ 2019-08-16 13:34 java_lover 阅读 (211) 评论 (2) 编辑
摘要:本文目录 一、JPA介绍二、Spring Data JPA类结构图1、类的结构关系图三、代码实现1、添加对应的Starter2、添加连接数据库的配置3、主要代码 一、JPA介绍 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象- 阅读全文
posted @ 2019-08-12 22:52 java_lover 阅读 (179) 评论 (0) 编辑
摘要:Spring中提供了JavaMailSender接口实现邮件发送功能,在SpringBoot2.X中也封装了发送邮件相关的Starter并且提供了自动化配置。 本文目录 一、添加对应的Starter二、添加发送邮件相关的配置三、实现发送邮件功能四、实现过程中踩过的坑1.中文附件乱码问题2.无法注入J 阅读全文
posted @ 2019-08-12 12:57 java_lover 阅读 (58) 评论 (0) 编辑
摘要:在使用redis的过程中,经常会遇到要批量删除某种规则的key,但是redis提供了批量查询一类key的命令keys或scan,没有提供批量删除某种规则key的命令,怎么办?看完本文即可,哈哈。 本文目录 一、使用keys+xargs实现1.连接redis,初始数据2.使用keys命令查看数据3.退 阅读全文
posted @ 2019-08-09 16:10 java_lover 阅读 (130) 评论 (0) 编辑
摘要:@Conditional是Spring4新提供的注解,它的作用是根据某个条件创建特定的Bean,通过实现Condition接口,并重写matches接口来构造判断条件。总的来说,就是根据特定条件来控制Bean的创建行为,这样我们可以利用这个特性进行一些自动的配置。 本文将分为三大部分,@Condit 阅读全文
posted @ 2019-08-05 18:25 java_lover 阅读 (157) 评论 (1) 编辑
摘要:本文将详细介绍下使用Spring Boot 2.X 集成单元测试,对API(Controller)测试的过程。 一、实现原理 使用MockMvc发起请求,然后执行API中相应的代码,在执行的过程中使mock模拟底层数据的返回,最后结果验证。 二、常用注解介绍 @SpringBootTest是Spri 阅读全文
posted @ 2019-04-29 12:47 java_lover 阅读 (365) 评论 (0) 编辑
摘要:今天使用idea修改git项目的作者信息,提交时遇到错误: 解决方案:需要在该项目的.git/config 文件中添加下面配置即可: 阅读全文
posted @ 2019-04-24 12:42 java_lover 阅读 (376) 评论 (0) 编辑
摘要:最近使用SpringBoot2.X搭建了一个项目,大部分接口都需要做登录校验,所以打算使用注解+拦截器来实现,在此记录下实现过程。 一、实现原理 1. 自定义一个注解@NeedLogin,如果接口需要进行登录校验,则在接口方法或类方法上添加该注解。2. 登录拦截器LoginInterceptor校验 阅读全文
posted @ 2019-04-18 16:23 java_lover 阅读 (766) 评论 (2) 编辑