用于在spring中同步方法的注释

时间:2016-02-22 19:55:16

标签: java spring synchronized

我的休息控制器中有一个简单的休息api,

chrome.storage.local.get(null, function(items) {
   for (key in items) {
       //do stuffs here
   }
});

Rest Controller默认为singleton,方法不是线程安全的(非同步)。是否在方法级别为线程安全(同步)定义了注释?

1 个答案:

答案 0 :(得分:1)

你能使用synchronized关键字吗?

@RequestMapping(value = "/myservice", method = RequestMethod.GET)
@PreAuthorize("hasRole('ROLE_USER')")   
public synchronized HttpEntity<String> myService() {
//do something
}