spring
Dreamcatcher_yxc
这个作者很懒,什么都没留下…
展开
-
Spring Boot 2.X + Shiro 优雅解决 session 跨域问题
一、跨域问题web 开发中跨域问题是一个老生常谈的问题,根本原因是浏览器基于安全原因考虑对非同源的脚本操作和 ajax 访问进行了限制,介绍的文章网上有很多,这里不做赘述。二、解决方案跨域问题有多种解决方案,笔者认为最简单的办法的就是用 nginx 反向代理将不同源的静态站点和后端 rest 接口转换为同源,这样在浏览器端打开就不存在跨域问题了,当然这并不是接下来介绍的解决方案。Spring MVC 添加跨域配置支持,集成 Shiro,并且使用自定义的 SessionManager替..原创 2020-10-11 23:05:28 · 1103 阅读 · 0 评论 -
Spring Boot 在 @Configuration 中注入 @Service(需要被代理的 Component )导致 @Service 事务不可用的解决方案
1、背景Spring Boot 项目中,我们有时候希望在 Interceptor 中注入的 @Service 组件,例如本人在后管项目中使用 Spring MVC Interceptor 做权限控制,此时 Interceptor 中需要使用 Service 中的方法读取用户权限信息,再配合 Controller 上的注解做权限控制,大体的配置步骤如下:AuthInterceptor 继承...原创 2020-04-14 21:22:27 · 5557 阅读 · 4 评论