![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
江枫暮雪
静以修身,俭以养德,非淡泊无以明志,非宁静无以致远。
展开
-
spring boot整合SpringSecurity-04 使用jwt的方式认证
spring boot整合SpringSecurity 目录spring boot整合SpringSecurity-01入门添加链接描述spring boot整合SpringSecurity-02 基于Serssion的认证添加链接描述spring boot整合SpringSecurity-03 自定义报错信息添加链接描述spring boot整合SpringSecurity-04 使用jwt的方式认证使用jwt的方式认证配置import com.jiang.login.security.f原创 2021-08-06 08:26:55 · 137 阅读 · 0 评论 -
spring boot整合SpringSecurity-03 自定义报错信息
spring boot整合SpringSecurity 目录自定义报错信息当我们没有配置报错信息,报错信息是这样的。这样的报错信息并不是我们想要的。这个时候就需要我们自己定义报错信息。配置文件信息package com.hnbd.jinshui.config;import com.hnbd.jinshui.security.handler.JWTAccessDeniedHandler;import com.hnbd.jinshui.security.handler.JWTAuthentic原创 2021-08-05 17:13:51 · 282 阅读 · 0 评论 -
spring boot整合SpringSecurity-02 基于Serssion的认证
spring boot整合SpringSecurity 目录基于Serssion的认证上一章,我们讲了Spring Security自带的登录,但是我们一般都是使用自己制作的。想要关闭Spring Security自带的登录,如下:要在继承 WebSecurityConfigurerAdapter 的类下面import org.springframework.context.annotation.Configuration;import org.springframework.security.原创 2021-08-05 11:16:58 · 109 阅读 · 0 评论 -
spring boot整合SpringSecurity-01入门
spring boot整合SpringSecurity 目录SpringSecurity原创 2021-08-05 08:43:58 · 97 阅读 · 0 评论 -
springboot动态修改数据源,访问多个数据库
springboot实现动态数据源访问多个数据原创 2021-07-16 15:16:02 · 474 阅读 · 0 评论 -
使用@Data注解之后,因为pojo中实体类的首字母大小写,无法注入。
一般情况下,pojo实体类中的首字母都小写,因为这样才能符合 set/get 方法中的驼峰命名法。但是,当你进入公司的时候,一个项目你从中间加入,你发现无论前端还是数据他们的首字母都是大写。而且,前端还是写死的,并不是动态。这时候如果你用小写,那你这样都是是不对的。而你使用大写后,并用json产地数据,无数书法注入的。@Datapublic class Demo{ private String ID; private String Name;}前端传递的数据{ "I原创 2021-06-29 10:06:46 · 1814 阅读 · 0 评论 -
spring boot中的定时任务
静态:基于注解基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响。1.创建定时任务使用SpringBoot基于注解来创建定时任务非常简单,只需几行代码便可完成。 代码如下:package com.hnbd.dome.timing;import com.hnbd.dome.service.ForestService;import org.springframework.beans.factory.annotation.Autowired;imp原创 2021-06-15 11:13:00 · 114 阅读 · 2 评论 -
MySQL中查询数据记录中当前时间的差值。
上一个博客我们讲了查询一个数据库中相邻记录的差值,这一次我就讲一下数据记录的时间与当前时间的的差值。领导:我要知道一个设备是不是已经断线了。我:好的!领导,没问题领导!!!这时我们要想想要知道一个设备是否断线,最常见的方法就要在数据库中一个status(状态)字段,如:添加了状态字段后,我们要更新这个字段才能判断情况。0:断开,1:连接。而当我们添加设备的数据时,这个字段就变成了1。当时间差大于一定的时间段后,就是断开,就要更改为0,利用mysql 查询数据记录中当前时间的差值。sele原创 2021-06-15 10:58:52 · 1693 阅读 · 0 评论 -
Mysql 计算相邻两条记录的时间差
法师法师原创 2021-06-15 10:31:07 · 4153 阅读 · 1 评论 -
idea集成svn后配置忽略文件
idea集成svn后配置忽略文件因为idea的版本不同在idea中添加忽略文件的方式也不同。因此,这里我直接使用通用的配置方式在git中有.gitignore配置文件创建一个文件以下文件名已全局忽略,无需再手动添加忽略node_modules.nuxtlogPath_IS_UNDEFINED*.class*.iml.idearebel.xmltarget.classpath.projectbuild.settingsThumbs.db和.gitignore的语法不同原创 2021-06-06 15:50:37 · 2938 阅读 · 1 评论 -
idea集成git后配置忽略文件
idea集成git后配置忽略文件因为idea的版本不同在idea中添加忽略文件的方式也不同。因此,这里我直接使用通用的配置方式使用.gitignore配置文件在你使用git时你的项目中就会生成一个.gitignore文件当然,如果你没有自动生成,你可以自己创建一个。在这个文件中你可以自己定义你要忽略的文件。# 自定义的忽略文件/.gitignore #文件.idea/ #文件夹*.imltarget/定义完之后,你就可以看到你定义的文件就变成了金色的忽略文件原创 2021-06-06 15:38:46 · 175 阅读 · 0 评论 -
java实现十六进制转十进制
参考:https://blog.csdn.net/iczfy585/article/details/92436181十六进制转十进制package com.hnbd.garbage;import java.util.HashMap;import java.util.Map;import java.util.Scanner;/** * @创建人 江枫沐雪 * @创建时间 2021/5/31 17:23 */public class Test { public static v原创 2021-06-02 10:31:51 · 3070 阅读 · 1 评论 -
实体类注入失败,返回对象为null,Springboot整合mybatis,配置驼峰命名转换
Springboot整合mybatis,配置驼峰命名转换(例:userId --user_id)如果你发现放回的数据为null,但是其他的数据可以,而且对应字段是有数据的例如{ "userId": null, "username": "123", "name": "", "password": "123", "phone": "12345678910",}userId在数据库中是有数据的,但返回的就是空值。这是因为字段没有对应,springboot的配置文件 添加:.yamlmy原创 2021-05-28 17:09:24 · 320 阅读 · 0 评论 -
时间格式标准化,@JsonFormat与@DateTimeFormat注解的使用
背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题。其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日期等,这个时候前台传递给后台的时间格式同样是不一致的,而我们的与之对应的便有了另一个注解,@DataTime转载 2021-05-28 16:50:37 · 679 阅读 · 0 评论 -
spring boot 项目连接数据库查询数据过程
首先你要有一个spring boot的web项目,只是项目的目录一、配置pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave..原创 2020-09-17 18:10:57 · 1024 阅读 · 1 评论