public class SpringBeanUtil implements ApplicationContextAware{
private static ApplicationContext applicationContext;
*****/以下省略
我自己写了一个工厂类来getBean(String beanName);
现在设计的是页面web多个请求
controller层没有使用spring的注入 而是直接 SpringBeanUtil.getBean("beanName").insert*
这样子每次使用的getBean都是同一个对象,会出现并发问题吗?
怎么解决并发SpringWeb
private static ApplicationContext applicationContext;
*****/以下省略
我自己写了一个工厂类来getBean(String beanName);
现在设计的是页面web多个请求
controller层没有使用spring的注入 而是直接 SpringBeanUtil.getBean("beanName").insert*
这样子每次使用的getBean都是同一个对象,会出现并发问题吗?
怎么解决并发SpringWeb
在controller层使用spring注入 得到的对象还是同一个对象!。
如果是这样 并发量大的时候怎么办呢 ?
这个不是你自己写的么,可以让他不是单例的么。希望了解更多
如果是scope,insert里使用的公共资源加锁
一眼点醒梦中人啊! 可以结贴了!
bean为单例, 不使用公用变量。 每个方法都在栈中维护,不存在并发的问题! 谢谢