gpt4 book ai didi

java - Wicket 的@SpringBean 注解是如何工作的?

转载 作者:IT老高 更新时间:2023-10-28 13:47:53 25 4
gpt4 key购买 nike

Wicket 的 @SpringBean 注释是如何工作的?它在运行时使用反射吗?它会让编译器注入(inject)一些代码吗?还是什么?

最佳答案

@SpringBean 使用 Wicket 的 underlying Injector mechanism 工作.当您实例化一个 Wicket 组件时,Wicket 组件基类的构造函数会内省(introspection)被实例化的类,寻找 @SpringBean 注释。如果找到了 bean,那么 Wicket 会为 spring bean 生成一个代理并将其注入(inject)到组件的字段中。这是Wicket相当于Spring的@Autowired注解,效果差不多。

然而,它与 Spring 自己的上下文/类路径扫描功能(例如 @Component)没有任何关系,它是关于自动发现什么是 bean,什么不是 bean ,而不是与布线有关。

关于java - Wicket 的@SpringBean 注解是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1947389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com