我发现@RequestMapping在控制器类中非常有用。此基于注释的控制器将URL映射到方法而不是类。另外,我不需要使用spring-servlet.xml来处理映射。
但是看起来只有@Autowired或@Resource才能进行依赖注入。还有其他办法吗?
在生产代码中使用@Resource有多糟糕?
答案 0 :(得分:5)
一点也不差。使用@Autowired
/ @Resource
/ @Inject
是指定注入点的完全正常方式。
@Resource
(与生产与开发无关)的一个缺点是它依赖于字符串,这些字符串在编译时不会被检查。相反,如果需要为注入指定具体实现,而不是接口,则可以使用@Qualifier
。