Java @ModelAttribute是否已同步?

Java @ModelAttribute是否已同步?,java,spring,spring-3,Java,Spring,Spring 3,我对Spring3有问题。 任何人都可以告诉我,控制器中的方法如下: @ModelAttribute("nameAtributte") public Customer getCustomerInfo(HttpServletRequest request) { return service.getCustomer(request); } 是否已同步?原因是此方法未同步。但我似乎理解你是如何得出这个结论的。我使用了以下代码: @Controller @RequestMapping("/u

我对Spring3有问题。 任何人都可以告诉我,控制器中的方法如下:

@ModelAttribute("nameAtributte")
public Customer getCustomerInfo(HttpServletRequest request) {
     return service.getCustomer(request);
}

是否已同步?

原因是此方法未同步。但我似乎理解你是如何得出这个结论的。我使用了以下代码:

@Controller
@RequestMapping("/url")
public class ModelAtrCotroller {

    @ModelAttribute
    public String modelAtr() {
        return "foo";
    }

    @ResponseBody
    @RequestMapping(method = RequestMethod.GET)
    public String index() {
        return "index";
    }
}
我在
modelAtr
方法中放置了一个断点,并从同一浏览器的两个不同选项卡向url发送了两个请求。这个方法似乎是同步的,因为在第一次服务中,直到我释放了断点,第二个请求才开始服务。我假设浏览器使用单个“保持活动”连接,并且在未收到对第一个请求的响应之前,第二个请求根本不会从浏览器启动

两个并发请求使用了两个不同的浏览器,两个应用服务器线程都停顿在“代码> MODEATR 方法中间的同一个断点上。