【发布时间】:2022-02-05 18:49:57
【问题描述】:
在 Spring MVC 应用程序中,默认情况下所有 bean 都是单例的,但根据良好的编程实践,以下类的标准范围应该是什么:
1.DAO 类
2.控制器类
3.DTO 类
4.服务类
我已经读过 DAO 和 Controller 类应该是单例范围的,而 DTO 类不应该是 bean,所以没有注释,在需要时,应该使用“new”来实例化 DTO 类。
@Service 类的范围是什么?
如果在这两个范围内都没有创建上述类,哪些类将具有 Request 和 Session 范围?
【问题讨论】:
标签: spring spring-mvc singleton javabeans scopes