我们通常在Spring上下文文件中定义一些bean及其属性,并在类中编写一些setter方法。
假设我想做相反的事情。我在上下文文件中有一个 bean,想要从类中声明一些属性,或者初始化类中上下文中声明的属性的值。我该怎么做?
最佳答案
您需要定义一个 BeanFactoryPostProcessor。 Bean 工厂后处理器能够在 Spring 完全初始化之前更改或添加到上下文。
有关更多信息,请参阅 Spring 手册章节:Chapter 3
关于java - 将值从类设置到 Spring 上下文文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1876186/