我正在寻找使用 Spring 3 annotations 时的一些最佳实践。
我目前正在迁移到 Spring 3,从我目前所读的内容来看,我看到很多重点放在使用注释和远离 XML 配置上。
实际上,推荐的是两种样式的混合,注释涵盖不会经常更改的内容或从一次运行到下一次运行(例如@Controller
,在应用程序的生命周期内将保持不变),而更改的内容和必须可配置到 XML 中(例如,邮件 smtp 地址、应用程序与之通信的 Web 服务的端点等)。
我的问题是注释应该包含什么内容以及在什么程度上?
在什么时候注释使事情变得更难而不是更容易?该技术(Spring 3)是否被完全采用以便能够做出这样的陈述,或者人们是否需要更多时间来获得它的经验然后反思这个问题?