上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 127 下一页
摘要: 一、ERROR: column "..." does not exist 在PostgreSQL中,不论是在pgAdmin中,还是在命令行控制台里面,在SQL语句中表示属性值的总会遇到ERROR: column "..." does not exist这样的错误,比如下面的语句: 解决方案:将 "2 阅读全文
posted @ 2021-06-24 18:57 古兰精 阅读(8358) 评论(0) 推荐(2)
摘要: 先说解决方案吧,我们代码里的解决方案: .antMatchers("/examRoom/find").permitAll() .requestMatchers(CorsUtils::isPreFlightRequest).permitAll() // 关键这行,就是允许Prefight预检请求 .a 阅读全文
posted @ 2021-06-24 18:36 古兰精 阅读(1815) 评论(0) 推荐(1)
摘要: 一、AuthenticationEntryPoint简介 AuthenticationEntryPoint是Spring Security Web一个概念模型接口,顾名思义,他所建模的概念是:“认证入口点”。 它在用户请求处理过程中遇到认证异常时,被ExceptionTranslationFilte 阅读全文
posted @ 2021-06-24 16:09 古兰精 阅读(6592) 评论(1) 推荐(2)
摘要: 今天将从以下4个方面来系统的学习一下java注解:什么是注解、注解的用途、注解使用演示、注解的实现原理。 一、什么是注解 Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获 阅读全文
posted @ 2021-06-24 15:10 古兰精 阅读(1553) 评论(0) 推荐(0)
摘要: Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后将这个Bean对象交给Spring管理, 和xml配置中的bean标签的作用是一样的。 @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里,添加的bean的id 阅读全文
posted @ 2021-06-24 12:08 古兰精 阅读(2966) 评论(0) 推荐(0)
摘要: 最近入手做Java项目,使用SpringBoot和安全框架SpringSecurity,之前也总结了很多问题解决的博客,可以查看之前博客,这篇是决定把整个流程及大致代码记录一下,当然我只贴关键代码流程哦。 一、流程和代码详解 1、首先需要导入核心依赖 <!-- spring security--> 阅读全文
posted @ 2021-06-23 22:47 古兰精 阅读(1439) 评论(0) 推荐(0)
摘要: 一、传统Session认证 1、认证过程: 1、用户向服务器发送用户名和密码。 2、服务器验证后在当前对话(session)保存相关数据。 3、服务器向返回sessionId,写入客户端 Cookie。 4、客户端每次请求,需要通过 Cookie,将 sessionId 回传服务器。 5、服务器收到 阅读全文
posted @ 2021-06-23 17:06 古兰精 阅读(1479) 评论(0) 推荐(0)
摘要: 一、问题背景 最近搭建springcloud的项目,项目采取了Jwt + spring security 来进行登录验证,Jwt token 锁定用户的失效时间,但是由于 jwt token特性导致token失效时间无法刷新,所以必须新创建一个token令牌,用来代替之前已失效token。 (tok 阅读全文
posted @ 2021-06-23 15:36 古兰精 阅读(22482) 评论(0) 推荐(3)
摘要: 一、问题背景及解决方案 SpringBoot整合SpringSecurity整合都正常。但是就是偶尔时不时有个报错,貌似不影响功能,但是很烦。具体报错如下: io.jsonwebtoken.SignatureException: JWT signature does not match locall 阅读全文
posted @ 2021-06-23 14:39 古兰精 阅读(16340) 评论(0) 推荐(0)
摘要: 在 SpringSecurity 的自定义登录拦截中,使用了 jackson 去获取请求流解析成实体类实例对象。如: // 登录是否含手机号 User voUser = new ObjectMapper().readValue(req.getInputStream(), User.class); i 阅读全文
posted @ 2021-06-23 12:07 古兰精 阅读(9307) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 127 下一页