【发布时间】:2016-06-04 09:49:25
【问题描述】:
我的休息控制器中有一个简单的休息 api,如下所示,
@RequestMapping(value = "/myservice", method = RequestMethod.GET)
@PreAuthorize("hasRole('ROLE_USER')")
public HttpEntity<String> myService() {
//do something
}
Rest Controller 默认是单例的,方法不是线程安全的(非同步)。是否在方法级别定义了线程安全(同步)的注释?
【问题讨论】:
-
您可以使用
synchronized方法,但您为什么要这样做?这将导致性能极差。 -
@Joni 谢谢。我完全忘记了。
标签: java spring synchronized