Spring Framework(V2.5) - 在bean定义中的ref属性中使用actionpath

时间:2012-01-16 01:55:42

标签: spring

我是Spring Framework的新手。 这是关于使用ref属性引用另一个bean。

我有一个动作类的bean定义,如下所示。

<bean name="/abc" class="com.example.actions.Action" scope="singleton">
    <property name="businessLogic" ref="/pqr"/>
</bean>

我正在尝试使用ref属性(即“/ pqr”)将另一个bean注入此bean。

<bean name="/pqr" class="com.example.businesslogic.PqrBL" scope="prototype" />

现在我的问题是如何使用 name =“/ pqr”对于某个动作类的定义不是bean的符号有多正常?按照惯例,这是一个可以接受的正常情景吗?

PS:如果提供的信息不完整或问题不明确,请告诉我。

谢谢

1 个答案:

答案 0 :(得分:0)

Spring引用声明

The convention is to use the standard Java convention for instance field names when 
naming beans. That is, bean names start with a lowercase letter, and are camel-cased from
then on. Examples of such names would be (without quotes) 'accountManager', 
'accountService', 'userDao', 'loginController', and so forth.

使用“/ pqr”作为bean名称是不正常的,但你可以这样做。我宁愿使用更多用户友好的名称来使用bean而不是使用“路径”。

检查here是否符合惯例。