默认配置下,springMVC是单例多线程的,就是controller、service、dao层同一个类的对象都只有一个,controller层对象接受http请求并给到指定的方法处理,如果在controller类中定义了一个成员变量,这个变量是线程不安全的。
- 每个线程都有自己独立的空间。
- 接口调用时,涉及的类对象已经加载到对应的线程内存空间中。
- 任何无状态单例都是线程安全的。
默认配置下,springMVC是单例多线程的,就是controller、service、dao层同一个类的对象都只有一个,controller层对象接受http请求并给到指定的方法处理,如果在controller类中定义了一个成员变量,这个变量是线程不安全的。