当前位置: 首页 > wzjs >正文

java网站开发面试题网站访问量统计工具

java网站开发面试题,网站访问量统计工具,做行业网站赚钱,网站开发数据库问题关于在Spring Boot SpringSecurity工程中Sercurity上下文对象无法传递至新线程的问题解决 背景添加线程池Bean 背景 OJ系统后端开发过程中,前端用户提交代码后,后端接收到请求开始对提交记录进行保存并开启一个新线程用于判题,但是由于开启…

关于在Spring Boot + SpringSecurity工程中Sercurity上下文对象无法传递至新线程的问题解决

  • 背景
  • 添加线程池Bean

背景

OJ系统后端开发过程中,前端用户提交代码后,后端接收到请求开始对提交记录进行保存并开启一个新线程用于判题,但是由于开启了Mybatis-plus自动填充功能,在保存数据时需要从Sercurity上下文对象中取得UserDetail信息,由于新线程的SercurityConxt中的UserDetail信息为空导致空指针异常。最终通过Security自动传递解决问题

添加线程池Bean

@Configuration
public class AsyncConfig implements AsyncConfigurer {@Overridepublic Executor getAsyncExecutor() {// 使用 DelegatingSecurityContextExecutorService 包装线程池return new DelegatingSecurityContextExecutorService(Executors.newFixedThreadPool(5));}
}

添加后通过@Async注解开启的异步线程可在创建时获取到SercurityContext对象。

http://www.dtcms.com/wzjs/144074.html

相关文章:

  • 南宁哪个公司做网站建设网络优化工程师招聘信息
  • 国产免费cad软件下载东莞网站建设seo
  • 网站重新设计需要多久免费入驻的跨境电商平台
  • 小说网站防盗做的好设计个人网站
  • 济南 网站 建设百度快照客服电话
  • 淮南建设厅网站西安seo引擎搜索优化
  • 龙岗区是深圳最差的区武汉seo诊断
  • 企业网站的管理系统上海优质网站seo有哪些
  • 播放视频网站怎么做百度账号登陆
  • 有没有专门做游戏人物的绅士视频网站专业的网络推广
  • 做网站做什么好uc浏览器网页版入口
  • 常熟做网站价格网络营销的主要内容包括
  • 单位做网站的目的腾讯广告投放平台
  • b2b平台哪个好seo顾问服务四川
  • 湛江网站推广优化网站优化关键词排名
  • 宝鸡外贸网站建设黄页引流推广链接
  • 教育机构网站是seo优化入门教程
  • 集团门户网站建设策划seo优化公司排名
  • 深圳网站建设南山免费建立个人网站官网
  • 福州企业建站软件黄冈seo
  • 什么是响应式web设计seo计费系统
  • wordpress怎么用SSH上海关键词seo
  • 广州住房和城乡建设局网站免费制作自己的网站
  • 石家庄营销型网站制作谷歌sem
  • 手机能看的网站深圳网络推广外包
  • 自己怎么用h5做网站百度app客服人工在线咨询
  • 网站建设公司有哪些seo关键词排名优化怎么收费
  • 网站建设与管理课件信息流广告投放平台
  • 公司网站招聘费如何做会计分录电商平台app大全
  • 需要建设网站的哪个搜索引擎能搜敏感内容