如何在Spring中使用Abstrarct工厂方法模式时指定正确的bean参考.
我在Spring上得到了构造函数参数错误dispatcher-servlet.xml.
错误:
不明确的工厂方法参数类型 - 您是否将正确的bean引用指定为工厂方法参数?
short dispatcher-servlet.xml
<bean id="myFactory" class="cwsei.spring.dao.CategoryFactory" factory-method="findCategory">
<constructor-arg type="java.lang.Enum" value="${categoryType}" />
</bean>
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
public abstract class Category {
public abstract List list(int departId);
..
}
public class CategoryFactory {
public enum CategoryType { firstclass,secondClass,...}
public static Category findCategory(CategoryType categoryType) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢,mkohan
spring-mvc ×1