web中spring获取bean

最近在用mybatis+spring,但是因为数据库是集群,所以要对sqlsession或者sessionFactoryBean分开管理,就要通过bean分别获取session,并且为了serviceAction和model的解耦,所以就想在model层引入session,平时session和事务之所以放在control层管理,就是因为一般这一层是直接访问bean,所以里面在这里注入session和事务可以直接获得spring applicationContext 中的bean,要我现在为了解耦(实际上在这里通过@Autowried(request=true/false)只是编译解耦运行实际是不解偶的,因为不申明Autowried下的bean编译可以通过但是运行会报错,beanCreateException)就想在model层来获取bean,下面的文章写的不错
http://dearseven.blog.163.com/blog/static/10053792220122410381684/

你可能感兴趣的:(spring)