使用弹簧定型的优点?
2022-09-01 18:22:30
我正在使用spring-mvc开发一个Web应用程序。
现在,@Controller、@Service和@Repository的刻板印象已经可用。
我发现@Controller特别有用,特别是因为我正在使用
<context:component-scan base-package="my.cool.controller"/>
现在,关于@Service和@Repository,到目前为止看起来像
- 如果用正确的构造型对类进行注释,则可以更好地处理异常,好吧,这是我承认的一个优势
- 我可以对服务和DAO/存储库使用组件扫描,但是我不喜欢使用组件扫描的想法,因为它会减慢应用程序的启动时间,这对我来说是一个关键功能(即使它只有1秒,我每周重新部署一次)
那么,除了更好的例外之外,还有其他优势吗?批注类是否会对性能产生影响?