Как указать правильные ссылки на bean-компоненты, Когда я использую шаблон метода фабрики Abstrarct с Spring.
Я получаю ошибки аргументов конструктора в Spring dispatcher-servlet.xml
.
ошибки:
Неоднозначные типы аргументов метода фабрики - вы указали правильные ссылки на bean-компоненты в качестве аргументов метода фабрики?
короткий диспетчер-сервлет.xml
<bean id="myFactory" class="cwsei.spring.dao.CategoryFactory" factory-method="findCategory">
<constructor-arg type="java.lang.Enum" value="${categoryType}" />
</bean>
Вот мой код:
public abstract class Category {
public abstract List list(int departId);
..
}
public class CategoryFactory {
public enum CategoryType { firstclass,secondClass,...}
public static Category findCategory(CategoryType categoryType) {
...
}
}
Спасибо, mkohan