
Java框架
文章平均质量分 80
象话
有任何疑问/合作都可联系我
v:jj915870916
展开
-
国际化技术参考
国际化就是用户可以选择对应的语言,页面展示成对应的语言;原创 2024-07-22 17:15:28 · 721 阅读 · 0 评论 -
JWT原理解析
用户登录后,后端服务根据JWT规则生成token给到前端,前端之后的请求都会携带这个token访问后端接口,后端对这些请求校验token,保障token的有效性,进而确保是合法请求;JWT非常契合单点登录,因为JWT的后端认证不需要额外访问存储信息,只需要一个秘钥就可以自认证;JWT由于包含了认证的用户信息,那么就不需要后端服务再额外保存这些认证信息,所以节省了后端的资源;由于JWT生成的token可以包含业务信息,而且这些业务信息是参与了签名的,所以保障了这些业务信息不被篡改,而且还有有效时间范围;原创 2024-04-23 18:16:50 · 1193 阅读 · 0 评论 -
spring-cloud-starter-gateway-mvc的网关实现
最近,我也一直在使用SpringCloudGateway开发我们自己的网关产品。根据我对这份正式文件的理解,内容如下:SpringCloudGateway的默认底层依赖项是SpringWebflux。我们知道Spring Webflux是异步和响应式编程,并且编程范式是使用流范式编写的;那么SpringCloudGateway支持同步网关吗?官方支持,官方网站提供了相应的解决方案,即将默认的底层Webflux切换到SpringMVC以支持同步;原创 2023-12-15 17:53:56 · 2929 阅读 · 0 评论 -
若依框架AjaxResult改造适应Swagger接口文档
若依框架后端使用的响应对象AjaxResult,和Swagger存在不兼容问题,导致返回体即使使用了Swagger注解,但是Swagger接口文档中,不显示返回体的对象Swagger文档:原创 2023-05-10 13:32:27 · 4655 阅读 · 4 评论 -
xch-sboot单体服务架子
一直想构建一个单体服务架子,用来自己开发使用。框架底层已经固定,就是基于如今的主流开发框架SpringBoot,再把一个后端服务所需要的基础功能比如token校验、接口文档、日志等集成进来。原创 2023-01-11 13:21:22 · 553 阅读 · 0 评论 -
Spring AOP(获取入参和返回值)及其原理:动态代理
此篇会先演示Spring AOP(获取入参和返回值),之后再演示AOP的原理:动态代理。Spring AOP:AOP思想:AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个...原创 2018-02-28 16:17:59 · 50764 阅读 · 1 评论 -
过滤器和拦截器的区别和执行顺序
一、两者的区别1、拦截器java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作...原创 2018-07-16 14:51:07 · 13796 阅读 · 1 评论