Java
文章平均质量分 55
java学习笔记
咕咕@
一起学习,一起进步
展开
-
SpringBoot 集成 JWT
1. Jwt消息构成1.1 组成一个token 分为3 部分头部(header)载荷 (payload)签证 (signature)三部分之间用 . 号作为分隔如:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ原创 2022-03-30 16:56:08 · 1868 阅读 · 0 评论 -
MybatisPlus 学习笔记
MybatisPlus学习笔记1、简介简介特性框架结构快速使用数据准备初始化工程小结MybatisPlus 常用注解@TableName@TableIdIdTypeTableFieldFieldStrategyFieldFill@Version数据准备在实体类使用在Mybatis配置类加乐观锁拦截器测试小结@EnumValue数据准备编写枚举类在实体中使用配置枚举类包扫描测试@TableLogic1、简介简介MybatisPlus时Mybatis的增加工具,在Mybatis的基础上只做增强不做改变,为原创 2022-03-21 16:19:18 · 1164 阅读 · 0 评论 -
Docker 学习笔记
@TOP帮助命令# 显示docker的版本信息docker version # 显示docker的系统信息,包括镜像和容器数量docker info# 万能命令docker 命令 --help帮助文档地址:https://docs.docker.com/engine/reference镜像命令docker images 查看所有本地主机上的镜像[root@VM-4-17-centos ~]# docker imagesREPOSITORY TAG IMAGE ID原创 2022-03-21 02:05:33 · 3705 阅读 · 0 评论 -
Docker 基本原理
Docker 安装 Docker 结构 Docker原理原创 2022-03-17 20:26:11 · 918 阅读 · 0 评论 -
SpringBoot 核心概念和自动装配原理
springboot 自动配置 核心概念原创 2022-03-17 11:46:52 · 531 阅读 · 0 评论 -
SpringBoot 异步任务 EnableAsync
1. 应用场景处理log发送邮件、短信2. 使用步骤在启动类加注解@EnableAsync开启支持定义异步任务类,添加@Component注解异步类中的异步方法加@Async。注意@Async加在类上表示类中所有方法都是异步方法如:@SpringBootApplication@EnableAsyncpublic class DempProjectApplication { public static void main(String[] args) { SpringApp原创 2022-03-11 00:53:21 · 634 阅读 · 0 评论 -
SpringBoot 定时任务Schedule
1. 什么是定时任务,使用场景某个时间定时处理某个任务发邮件、短信等消息提醒订单通知统计报表系统2. 在启动类开启允许定时任务在启动类添加注解@EnableScheduling3. 编写任务类在类上添加注解@Component编写任务方法,并在方法上添加@Scheduled注解,并配置定时策略如:@Componentpublic class CustomScheduler { @Scheduled(fixedRate = 2000L) public voi原创 2022-03-11 00:14:13 · 955 阅读 · 0 评论 -
SpringBoot 全局异常处理ExceptionHandler
步骤如下:自定义全局异常处理类在类上加注解@ControllerAdvice或@RestControllerAdvice定义异常处理方法,方法参数为Exception在异常处理方法上加注解@ExceptionHandler(value = Exception.class)如:@RestControllerAdvicepublic class CustomExceptionHandler { @ExceptionHandler(value = Exception.class)原创 2022-03-09 11:39:47 · 1516 阅读 · 0 评论 -
SpringBoot 监听器Listener (基于Servlet3.0)
1. 配置servlet注解相关包扫描在启动类加@ServletComponentScan注解如:@SpringBootApplication@ServletComponentScanpublic class DempProjectApplication { public static void main(String[] args) { SpringApplication.run(DempProjectApplication.class, args); }}2. 编写自定义监听原创 2022-03-09 11:25:03 · 396 阅读 · 0 评论 -
SpringBoot 拦截器Interceptor
1. 编写自定义拦截器编写自定义拦截器实现HandlerInterceptor接口重写接口方法preHandle、postHandle、afterCompletion如:public class CustomInterceptor implements HandlerInterceptor { private static final ObjectMapper mapper = new ObjectMapper(); public CustomInterceptor()原创 2022-03-09 11:19:54 · 546 阅读 · 0 评论 -
SpringBoot 过滤器Filter(基于servlet3.0)
1. 配置servlet注解包扫描在springboot启动类上加@ServletComponentScan注解如:@SpringBootApplication@ServletComponentScanpublic class DempProjectApplication { public static void main(String[] args) { SpringApplication.run(DempProjectApplication.class, args); }}原创 2022-03-09 11:10:07 · 505 阅读 · 0 评论