Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有可能配置 spring 使其不使用 @Named 注释初始化 bean?
我目前的工作是制作这样的bean @Lazy,这样它们就不会在创建应用程序上下文时被初始化,但我希望在这些类中没有与spring 相关的内容。
请注意,这两个选项对我不利: 1. 建议回到不支持 JSR-299 的先前版本的 spring 不是一个 2. 将 JSF bean 放在 spring 不会自动扫描的包中。
您可以尝试@Named在配置组件扫描时使用过滤器进行排除(在<context:component-scan>或中@ComponentScan)。
@Named
<context:component-scan>
@ComponentScan
也可以看看: