在Spring中实现REST的情况下,spring控制器是单例.我想知道为什么弹簧控制器除了线程安全问题外都是单例.请帮助解决此问题.
Sot*_*lis 13
这与REST无关.
默认情况下,Spring bean是singleton作用域.由于组件扫描带@Controller注释的类只是生成一个bean,该bean将是单例作用域.
由于@Controllerbean应该是无状态的原因,请阅读以下任何内容:
为了跟进REST问题,REST意味着无状态.换句话说,每个请求都包含服务器处理它所需的所有信息.知道这一点,对于服务器来说是没有意义的(或者@Controller)在完成处理实例字段等中的请求之后保留任何信息.因此,单例是可行的方法.
| 归档时间: |
|
| 查看次数: |
8842 次 |
| 最近记录: |