![]() |
1
1
更新 : 根据问题更新,我的建议是:
这个
但在这之前,你可能想看看 configuration options 可用。你也可以:
如果需要从自定义位置查找属性,请查看
基本的想法是,你得到具有“原始”特性的豆子,例如
|
![]() |
2
13
见 http://forum.springsource.org/showthread.php?t=71815
|
![]() |
3
2
我现有的解决方案涉及到定义一个新的mapawareapplicationContext,它将map作为额外的构造函数参数。
它重写PostProcessBeanFactory()以添加MapawareProcessor:
mapawareProcessor实现postprocessbeforeinitialization()以将映射注入实现mapaware接口的任何类型:
然后,我在配置中添加一个新的bean,以声明一个mapawarePropertyPlaceholderConfigurer:
配置程序实现了mapaware,因此它将像上面一样注入map。然后,它实现resolveplaceholder()来解析映射中的属性,或者委托给父配置者:
|
![]() |
4
1
propertyplaceholderconfigurer可以从文件中获取属性,这是正确的,但如果找不到属性,则返回到使用系统属性。对于您的客户机应用程序来说,这听起来是一个可行的选项,只需在启动客户机时使用-d传递系统属性即可。 从 javadoc
|
![]() |
5
0
创建一个
|
![]() |
Marco Boom · Java RMI在对存根调用函数时冻结 7 年前 |
![]() |
Yulin · 方法在序列化后是否占用空间? 7 年前 |
![]() |
lz96 · 如何为接口中的属性指定@Throws 7 年前 |
![]() |
Hanzyusuf · 无法将(服务)对象从RMI服务器发送到客户端 8 年前 |
![]() |
billc.cn · 使用RMI以本地模式连接到JMX(无端口) 9 年前 |
![]() |
ccc · 如何从RMI运行时删除远程对象 10 年前 |