SpringBoot
文章平均质量分 62
海里的水@my
海里的一滴水也有他的价值
展开
-
SpringSecurity系列文章(二)
自定义登录用户账号密码第二章自定义登录账号密码文章目录自定义登录用户账号密码前言一、实现步骤1.通过配置文件实现2.通过配置类实现3.通过实现类实现(`实际开发中使用`)前言自定义SpringSecurity的登录账号与密码项目使用的框架是: SpringBoot + MyBatis-Plus + SpringSecurity一、实现步骤1.通过配置文件实现#这是yml配置文件形式#properties则是 spring.security.user.name: 这种形式spring:原创 2021-04-09 11:19:46 · 128 阅读 · 0 评论 -
SpringSecurity系列文章(一)
系列文章目录第一章 SpringSecurity学习入门文章目录系列文章目录前言一、SpringSecurity是什么?1.FilterSecurityInterceptor(过滤器安全拦截器)2.ExceptionTranslationFilter(异常过滤器)3.UsernamePasswordAuthenticationFilter(用户名密码校验过滤器)二、使用步骤1.引入依赖2.实际使用总结前言主要记录SpringSecurity实现原理以及简单实现一、SpringSecurity是原创 2021-04-08 14:43:23 · 228 阅读 · 0 评论 -
Java爬虫爬取网页数据-基于Jsoup
Java爬虫爬取网页数据-基于Jsoup前言一.准备二.代码(使用Jsoup的核心就两步)三.效果爬虫项目地址前言本文主要介绍简单的使用Jsoup爬取网页数据框架 SpringBoot + Jsoup每一个步骤我都是进行独立封装起来,方便复用(重要的事说三遍)每一个步骤我都是进行独立封装起来,方便复用(重要的事说三遍)每一个步骤我都是进行独立封装起来,方便复用(重要的事说三遍)这就是广告:技术交流群796794009SpringBoot技术交流群; --小吾一.准备创建一个Spri原创 2021-04-07 16:54:52 · 758 阅读 · 1 评论 -
SpringBoot + 全局异常处理
1、创建自定义异常类这里我们继承的是运行时异常类,我们可以在这里按需求定义自己想要返回的异常类型。我们在使用时,可以使用try{}catch(){}来进行自定义异常的使用。/** * 自定义异常,继承运行时异常 * @author MyException */public class BusinessException extends RuntimeException{ private static final long serialVersionUID = 1L; /**原创 2020-10-28 14:26:25 · 187 阅读 · 0 评论 -
SpringBoot + 事务回滚简单使用
1、事务使用在代码中使用事务很简单,只需要在方法上添加好@Transactional注解即可import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import org.springframework.tra原创 2020-10-28 14:23:40 · 1299 阅读 · 0 评论 -
SpringBoot + 线程池的简单使用
SpringBoot是一款很强大的框架我们先配置核心线程池核心文件@Configuration@EnableAsyncpublic class BeanConfig { @Bean public TaskExecutor taskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); // 设置核心线程数 executor.setCor原创 2020-10-28 14:19:58 · 281 阅读 · 0 评论 -
@Transactional方法中使用try{}catch{}事务使用不回滚
try{}catch{}捕获异常操作,把当前异常进行捕获会导致事务不进行回滚解决方法1、在try{}catch{}的catch{}最后面throw 一个新异常如:throw new RuntimeException()2、在try{}catch{}的catch{}最后面加上TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();进行手动回滚...原创 2020-09-22 14:44:24 · 1572 阅读 · 0 评论 -
SpringBoot 2.3 + 自定义拦截器
SpringBoot + 自定义拦截器1、创建自定义拦截器实现 HandlerInterceptor(拦截器处理器)下面展示一些 内联代码片。/** * 创建自定义拦截器 * @author xiao_wu * @date 2020/10/20 13:11 */@Slf4jpublic class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpSer原创 2020-10-22 15:02:15 · 674 阅读 · 1 评论