对于最新的稳定版本,请使用 Spring Framework 6.2.0! |
高级 XML 配置
MVC 命名空间没有高级模式。如果需要自定义 上的属性
一个 Bean,否则你可以使用BeanPostProcessor
生命周期
弹簧之钩ApplicationContext
,如下例所示:
-
Java
-
Kotlin
@Component
public class MyPostProcessor implements BeanPostProcessor {
public Object postProcessBeforeInitialization(Object bean, String name) throws BeansException {
// ...
}
}
@Component
class MyPostProcessor : BeanPostProcessor {
override fun postProcessBeforeInitialization(bean: Any, name: String): Any {
// ...
}
}
请注意,您需要声明MyPostProcessor
作为 Bean,在 XML 中显式或
通过让<component-scan/>
声明。