我有一个Java类MySettings
,它从JSON文件/数据库/其他东西加载我的应用程序的属性。
我已将MySettings
配置为Spring上下文中的bean。
<bean id="mySettings" class="com.myapp.MySettings" />
现在我想在spring上下文文件中使用mySettings
中的一个值来表示不支持SpEL的内容,例如spring集成日志通道适配器,例如。
<int:logging-channel-adapter id="logMessageToRemote"
logger-name="toRemote" level="#{mySettings.getRemoteLogLevel}"
expression="payload" />
是否有一种方法可以设置可以使用SpEL填充的“属性”?
来自spring文档http://static.springsource.org/spring/docs/3.0.5.RELEASE/reference/expressions.html#expressions-比恩德夫
例如,您还可以通过名称引用其他bean属性。
<bean id="numberGuess" class="org.spring.samples.NumberGuess">
<property name="randomNumber" value="#{ T(java.lang.Math).random() * 100.0 }"/>
<!-- other properties -->
</bean>
<bean id="shapeGuess" class="org.spring.samples.ShapeGuess">
<property name="initialShapeSeed" value="#{ numberGuess.randomNumber }"/>
<!-- other properties -->
</bean>
这是你要找的东西吗?
问题内容: 我整天用谷歌搜索,没有运气。我按确定按钮后调用方法。所以代码是: 我的testResultSet()方法工作正常。现在,如何改变我的代码,以便它工作,或者什么是最简单的代码,以使DefaultTableModel从ResultSet?提前致谢。 编辑:我正在接收java.lang.IllegalStateException: SQLite JDBC: inconsistent inte
如何以编程方式从java代码填充旋转器? 我在布局中有一个旋转器,如下所示:
问题内容: 是否可以使用Spring @Value将值从属性文件映射到HashMap。 目前,我有这样的事情,映射一个值不是问题。但是我需要在HashMap到期中映射自定义值。这样的事情可能吗? 属性文件:“ my_service.properties” 是否可以像这样的键映射:值集 name1 = 100 name2 = 20 问题答案: 在Spring配置中注册属性文件: 然后创建组件: 当我
我无法为第二个请求获取ModelAtort。我的第一个请求是initForm()方法,我准备了命令对象并能够在jsp中显示命令。 通过initForm()我正在填充命令,并在执行ajax调用时在editForm中填充所需的命令。 这是我的Spring表格 我的ajax请求: 在editStudentDetails()方法中,我有方法ajax调用来调用控制器的editForm()。 这是我的控制器:
> 名称1=100 名称2=20
问题内容: 我建立了一个小型应用程序,可以读取Excel文件并为我创建所有必要的SQL语句。客户不时操纵Excel文件。 Excel文件的第一行包含一个标题,我在阅读这些行时需要将其转换为整数。例如,在生成SQL语句之前,标题“英语”需要翻译成“ 30”。(只是一些内部定义)。(您可以将其与DNS- IP地址映射中的人类可读域名进行比较)目前,我手动进行映射,但是我想通过一个很小的Spring配置