у меня есть:
@Controller
@RequestMapping(value="admin/*", method=RequestMethod.GET)
public class AdminController {
@Autowired
private HttpServletRequest request;
@Autowired
private HttpServletResponse response;
@RequestMapping
public ResponseEntity<String> test0() {
System.out.println("ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ");
return null;
}
}
и тег:
<mvc:annotation-driven />
в моем config.xml
Мне должно хватить, но есть проблема с @Autowired:
Не найден соответствующий компонент типа [javax.servlet.http.HttpServletResponse] для зависимости: ожидается как минимум 1 компонент, который соответствует ...
Я видел несколько решений, упоминающих настройку bean-компонентов и тому подобное, но я уверен, что должен быть какой-то лучший способ. Сканирование аннотации должно позаботиться об этом. Было бы плохо, если бы мне пришлось настраивать bean-компоненты в xml для нескольких разных аннотаций в разное время. Я просто хочу, чтобы аннотации работали, когда я их использую!
Я видел:
Spring MVC - Ответ
Спасибо!