spring+springmvc+mybatis框架搭建总结

今天尝试了一下ssm框架的搭建,使用的是maven 参考http://www.cnblogs.com/elgin-seth/p/5293722.html搭建的。

搭建过程学习到的东西分享一下。

使用maven搭建项目时,会自动生成一个resource包,这个包的目的是为了让我们存放一些xml文件的,存放在这个路径下的文件,在项目编译之后会移动到

WEB-INF/classes 路径下,这个路径其实就是classpath,所以我们在配置文件里面写路径时,可以在路径最前面加上classpath:***,这样可以保证路径的准确性。

spring与mybatis的集成,可以极大简化我们使用mybatis时的步骤。

正常使用mybatis时,要这么多步骤

Reader reader= Resources.getResourceAsReader("config/Configure.xml");
sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
sqlSessionFactory.getConfiguration().addMapper(IUser.class);
SqlSession session = sqlSessionFactory.openSession();
  UserMapper userMapper = session.getMapper(UserMapper.class);

使用spring后,只要配置好mapperfactorybean即可。

  <bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">  
       <property name="mapperInterface"  value="
path" />  
       <property name="sqlSessionFactory" ref="sqlSessionFactory" />  
   
 </bean> 
甚至还可以使用MapperScannerConfigurer自动生成mapperfactorybean

猜你喜欢

转载自blog.csdn.net/qq_34761108/article/details/78267801