首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何急切地注入spring security的认证管理器?

如何急切地注入spring security的认证管理器?
EN

Stack Overflow用户
提问于 2021-06-02 18:09:39
回答 1查看 28关注 0票数 0

我用的是spring security。并且,我已经为我的spring boot项目做了以下设置。

代码语言:javascript
复制
spring:
  main:
    lazy-initialization: true

所以,所有的spring bean都是延迟初始化的。在这种情况下,我只想提前注入authentication manager

我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2021-06-02 21:07:53

我认为你可以在使用@Lazy(value = false)@Component中使用它。根据docs

如果@Component或@Bean定义中不存在此注释,则将进行急切初始化。如果存在并设置为true,@Bean或@Component将不会初始化,直到被另一个bean引用或显式地从封闭的BeanFactory中检索。如果存在并设置为false,则bean将在启动时由执行单例初始化的bean工厂实例化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67803049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档