我的休息控制器中有一个简单的休息api,
chrome.storage.local.get(null, function(items) {
for (key in items) {
//do stuffs here
}
});
Rest Controller默认为singleton,方法不是线程安全的(非同步)。是否在方法级别为线程安全(同步)定义了注释?
答案 0 :(得分:1)
你能使用synchronized关键字吗?
@RequestMapping(value = "/myservice", method = RequestMethod.GET)
@PreAuthorize("hasRole('ROLE_USER')")
public synchronized HttpEntity<String> myService() {
//do something
}