目前的需求是,做一个定时任务,定时扫描磁盘下的excel文件并插入数据库,我运用了springboot scheduled定时任务,但是需要获取用户的信息,一起插入到数据库。有时可以获取到用户,但是有时候获取第二个用户的时候会报错。
请问我该怎么样做可以获取到用户,或者我的功能应该怎么样去优化呢。感谢各位指正一下。
目前的需求是,做一个定时任务,定时扫描磁盘下的excel文件并插入数据库,我运用了springboot scheduled定时任务,但是需要获取用户的信息,一起插入到数据库。有时可以获取到用户,但是有时候获取第二个用户的时候会报错。
请问我该怎么样做可以获取到用户,或者我的功能应该怎么样去优化呢。感谢各位指正一下。
你获取用户信息 是当前系统登录在线的所有用户?
定时任务 没有前端http请求 ,是自己后台单独的线程在工作;获取不到用户信息的;看你用的redissession 那你可以去redis中查询当前在线的所有用户。
获取用户信息,是需要有http请求的 根据客户端的请求 才能知道当前请求的用户信息(比如:session、token等)