实在惭愧,我到现在才来学习maven。自从去年底回到Java开发后,网上的资料好多都是maven的,刚开始我还觉得这个东西不好呢。
闲话少叙,直接上问题:
1.通过maven运行web项目,最好选jetty。我一开始用Tomcat,servlet、jstl怎么配都会报错,搞了一天都不行。最后放弃了,换用jetty,只需要配置serlvet就好了。
2.spring的MapperScannerConfigurer必须这么写:<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>,不能用ref,ref会过早实例化,导致没读取jdbc配置,会报错。
3.使用mybatis的话,pom.xml的build中药配置resources,里面要添加xml的设置,不然编译的时候会把ntbatis的mapper文件丢掉。或者mapper.xml直接放在resources文件夹里。