1
Мы используем инъекцию зависимостей в Java Spring MVC для добавления ресурсов в контроллеры. Например:Переменная состояния для Java Spring MVC Injection Dependency
@Autowired
public MyController(
@Qualifier("MyOtherControllerA") MyOtherControllerA myOtherControllerA,
@Qualifier("MyOtherControllerB") MyOtherControllerB myOtherControllerB)
{
...
}
Мы хотим ввести различные зависимости для режима DEBUG и LIVE. Например, для отладки мы могли бы иметь:
@Autowired
public MyController(
@Qualifier("MyOtherControllerA_Mock") MyOtherControllerA myOtherControllerA,
@Qualifier("MyOtherControllerB_Mock") MyOtherControllerB myOtherControllerB)
{
...
}
Как это сделать?
Создайте конфигурацию spring.xml для жизни и другую конфигурацию spring.xml для отладки – DwB
С разными фасолью? (а затем не использовать аннотации?) Как сообщить Spring, какой config.xml использовать? – Jason
может стоить взглянуть на весну 3.2 и с ее новыми возможностями тестирования. – NimChimpsky