我有 :
@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] 的匹配 bean:预计至少有 1 个符合条件的 bean...
我已经看到一些解决方案提到设置 bean 等,但我确信必须有一些更好的方法。注释扫描应该解决这个问题。如果我必须在不同时间为几个不同的注释在 xml 中设置 bean,那就太糟糕了。我只希望注释在我使用它们时起作用!
我见过: Spring MVC - 响应
谢谢!