如上图 我想问下 如果UserService类 系统会给每个用户在内存中单独创建一个
还是所有用户都使用一个? 备注:UserService类在控制器中是全局变量
会给每个用户创建不同的实例对象。
如果是静态变量的话,所有用户会使用同一个。
每个请求都会创建一次,不过具体要看你的ioc注入的时候的lifestyle。其实你要想知道你们项目中实际情况,最好的方法是F5调试。调试进入控制器,监视UserService的值即可。
java中mvc是这样,每次请求会分别创建实例对象;但如果UserService中的方法都是静态,所有用户使用的是同一个,但看你的命名应该是业务处理类,里面不会涉及静态方法吧