![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 55
java_代码搬运工
这个作者很懒,什么都没留下…
展开
-
SpringBoot 自定义注解实现涉密字段脱敏
关于数据脱敏,网上的文章都是硬编码规则,比如对身份证,手机号,邮件地址等固定写法脱敏。本文在此基础上,拓展动态从数据库查出涉密关键字执行脱敏操作。原创 2023-02-10 13:52:39 · 1434 阅读 · 2 评论 -
Sa-Token OAuth2 单点登陆实战(适用于spring boot + spring cloud)及常见问题解答
看本文前,请熟悉OAuth2的的基本概念及原理。本文主要讲解授权码模式的实战。同时请仔细阅读官方文档。OAuth2.0简述 - Sa-Token (dev33.cn)Sa-Token OAuth2 可以帮你把oauth2的事情都搞定,你只需要实现自己的用户认证(doLogin方法)即可!原创 2022-10-27 16:51:23 · 10364 阅读 · 3 评论 -
Spring boot YML 配置文件配置map格式
目前Srping Boot 版本是 2.5.x。YML配置文件请严格按照如下格式书写:# 服务器节点名称和ip地址my-node: node: "{'a':'xxx','b':'xxx'}"Spring Boot 请严格按照如下格式书写@Datapublic class test { @Value("#{${my-node.node}}") private Map<String, String> instanceMap;}...原创 2022-02-23 16:02:51 · 3039 阅读 · 0 评论 -
Nginx+SpringBoot 部署前后端分离项目(http配置、https配置)
前言: 博客里不缺乏这样的博文。但是基本都是copy同一个文章出来的。我总结一下,做一个简单的说明。内容主要讲解 springboot 项目需要做的配置,以及ngxin需要做的配置,以及在https下证书需要做的配置。一:spring boot 项目需要做的配置在 application-yml 里做如下配置。注意,此处重点看servlet.context-path 配置# Tomcat 配置server: port: 8088 tomcat: uri-e...原创 2021-10-01 18:29:26 · 21094 阅读 · 0 评论 -
springboot 通过FastJson + 配置WebMvcConfigurer 实现序列化对象是否序列化null和空字符串“”
直接上代码。此方法为返回前端结果会序列化null字段和空字符、空数组、空map对象等字段import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.serializer.ValueFilter;import com.alibaba.fastjson.support.config.FastJsonConfig;import org.springframework.beans.facto原创 2021-06-27 17:51:10 · 1303 阅读 · 0 评论 -
Java 计算两个日期相差年月日时分秒
这里是计算两个LocalDateTime时间差的方法。这里列举两种时差计算方法一和方法二计算结果差别,在于是否将上一个时差执行结果同步到下一个时差计算当中。方法一:计算两个日期的总计相差时间import java.time.LocalDateTime;import java.time.ZoneId;import java.time.temporal.ChronoUnit;import java.util.Date;public class DateTest { publ原创 2020-08-21 17:26:08 · 6286 阅读 · 0 评论 -
springBoot + Mybatis 实现查询树形结构
查询树形节点 Web 案例创建数据库表DROP TABLE IF EXISTS `sys_dept`;CREATE TABLE `sys_dept` ( `dept_id` bigint(20) NOT NULL AUTO_INCREMENT, `parent_id` bigint(20) NULL DEFAULT NULL COMMENT '上级部门ID,一级部门为0...原创 2019-06-30 21:39:06 · 11725 阅读 · 10 评论 -
Spring Boot Configuration Annotation Processor not found in classpath 解决办法
我们碰到的问题,Spring Boot Configuration Annotation Processor not found in classpath 原因是:1:缺少 Spring Boot 引导配置依赖。虽然能正常运行程序,可以读取到配置信息。但是这终究还是遗留问题,一颗不确定的定时炸弹。还是要着手解决错误信息看图:我们点击后面的 Open Documentation.. ...原创 2019-05-12 17:52:26 · 10657 阅读 · 0 评论 -
SpringBoot 创建定时任务
一、在 springboot 项目启动类上增加注解 @EnableSchedulingpackage io.huihai;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.spring...原创 2018-07-08 19:01:33 · 255 阅读 · 0 评论 -
SpringBoot2.0 以上 WebMvcConfigurerAdapter 方法过时 解决办法
SpringBoot2.0 是基于 spring 5.0 实现的。在Spring 5.0 中,已经将WebMvcConfigurerAdapter 抽象类加上 @Deprecated 注解 记为过时。下面的代码就是过时方法:package com.handlerinterceptor_demo.handlerinterceptor_demo.config;import com....原创 2018-05-21 15:48:43 · 16834 阅读 · 3 评论