都说springmvc是线程安全的。我知道无状态的对象一定是线程安全的。但是Controller中注入了Service后,不就变成了有状态的对象了,那它还是线程安全的吗?
//无状态 public class UserController { } //有状态 public class UserController { int a; } //????? public class UserController { @AutoWired private UserService userService; }
希望懂的人给小弟解惑。谢谢!
补充:我知道ThreadLocal和单例多例(scope=prototype)的相关知识,只想知道上面我描述的有状态和无状态的情况。
烙印99
米脂