今天尝试了一下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();
UserMapperuserMapper= session.getMapper(UserMapper.class);
使用spring后,只要配置好mapperfactorybean即可。
path" />
甚至还可以使用MapperScannerConfigurer自动生成mapperfactorybean