java - 将值从类设置到 Spring 上下文文件

标签 java spring

我们通常在Spring上下文文件中定义一些bean及其属性,并在类中编写一些setter方法。

假设我想做相反的事情。我在上下文文件中有一个 bean,想要从类中声明一些属性,或者初始化类中上下文中声明的属性的值。我该怎么做?

最佳答案

您需要定义一个 BeanFactoryPostProcessor。 Bean 工厂后处理器能够在 Spring 完全初始化之前更改或添加到上下文。

有关更多信息,请参阅 Spring 手册章节:Chapter 3

关于java - 将值从类设置到 Spring 上下文文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1876186/

相关文章:

java - 如何使用我的 .properties 文件中的自定义消息,但使用 @Size 注释提供的参数?

java - 在 spring 项目中注入(inject)库类作为依赖项

spring - Spring @ManagerResource : persistPolicy, persistPeriod、persistLocation 和 currencyTimeLimit 的含义

java - java中是否有与 Action 监听器相反的操作,因此它在没有发生 Action 时执行命令?

java - Hibernate HQL 无法找到命名参数 [parameterName]

java - 垂直拆分 Android 布局向两侧添加重力以使对象居中

java - Orika - 将对象映射到列表(一对多映射)

java - Spring ehCache 根据一个bean值跳过缓存

java - 处理 3 中的音频输入流

java - Eclipse Content Assist 未激活