@SessionScope Spring boot

0 respostas
javaspring
M

Bom dia pessoal
Tenho uma aplicação que trabalho com certificado digital e preciso carregar o certificado conforme a empresa que esta logada no sistema.
Essa classe que carrega o certificado esta anotada como @SessionScope.
Está tudo funcionando de acordo, porem agora eu preciso criar uma função @Async e o spring não esta conseguindo injetar ela.
da o seguinte erro:

Error creating bean with name ‘scopedTarget.certificadoService’: Scope ‘session’ is not active for the current thread; consider defining a scoped proxy for this bean if you intend to refer to it from a singleton; nested exception is java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.

Já pesquisei a respeito na internet mas não consegui resolver. Alguma dica?

Criado 8 de novembro de 2018
Respostas 0
Participantes 1