![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web
文章平均质量分 65
Dis2017
这个作者很懒,什么都没留下…
展开
-
记录SpringCloudGateway无法完成转发Websocket的问题
使用SpringCloudGateway作为网关转发Websocket链接到微服务。原创 2022-11-29 17:50:22 · 2771 阅读 · 1 评论 -
记录Maven包(okhttp3)版本指定无效
SprintBoot项目使用MinIO,根据官网使用Maven导入JavaSDK原创 2022-11-25 10:50:09 · 6880 阅读 · 0 评论 -
记录SpringBoot中AOP动态代理的坑
从这次导致报错的修改来看是因为改动的方法使用了final修饰。因此无法继承重写这个方法,导致不能拦截调用转发到被调用的类中,最终在动态生成的代理类中执行。SpringBoot使用Cglib进行动态代理,生成代理对象是使用Objenesis创建。问题就出在使用Objenesis创建的代理对象的属性值都为空。使用AOP代理的类时应该调用非final修饰方法确保可以将调用转发到被代理类,在方法内部调用则不受限制。在修改一段已存在的方法后从在个方法中使用类的属性都为null。原创 2022-11-03 15:10:02 · 488 阅读 · 0 评论 -
分析微服务模式下的错误码设计
本篇微服务架构下的错误码设计参考了阿里巴巴的Java代码规范,结合自己负责前后端开发的微服务架构应用反复思考后得出,由于是在校学生开发经验不足,如有不足之处敬请指出。原创 2022-10-31 23:05:14 · 2080 阅读 · 0 评论 -
记录 Spring Authorization Server配合Spring Gateway授权登陆后重定向错误
起因之前理解的授权码模式有误,设计授权接口为需要传入accessToken,修改时因为去掉了传入令牌认证所以添加了默认的表单登陆。表现表现为通过网关访问授权接口,重定向到login登陆界面,登陆后无法回到授权接口分析a. 因为从网关调用和重定向调用的发起方ip不同,无法共用同一个session,而重定向前的保存的原始request通过RequestCache存在session中,所以无法获取之前原始请求b. 改为转发后,因为spring security的filterChain默认不支持for原创 2022-10-24 10:26:07 · 1229 阅读 · 0 评论 -
Nacos配置服务的源码解析(全)
Nacos配置服务的源码解析从Nacos的源代码分析Nacos Cofnig的实现NacosConfigAutoConfiguration负责Nacos配置服务的自动配置如果spring.cloud.nacos.config.enabled(默认为true)为false时因为ConditionalOnProperty注解不导入到Spring Factory。装配的Bean:NacosConfigProperties:Nacos配置文件POJO,负责通过Spring的配置功能从配置文件中加载原创 2022-04-30 23:32:43 · 10636 阅读 · 0 评论 -
基于Token的Web安全模块设计
前言最近在搞一个Web项目嘛,一开始用了Spring全家桶(SpringBoot + SpringSecurity),然后发现SpringSecurity这个东西太臃肿了(可能是自己还没用透 )。正好这个时候有一个微信公众号推文让我接触到了Token这种认证模式。了解之后觉得这玩意挺好用呀,于是就开始改动到自己的项目里去,正好赶上在给项目做模块化处理,就直接想着写一个自己的安全模块,然后就有了这篇文章(其实是想梳理一遍 )。模块介绍模块功能access访问控制aut原创 2022-01-15 18:30:43 · 2861 阅读 · 0 评论