项目目录:
导入jar包
因为我们不采用maven的方式配置jar包,所以需要我们手动导入jar文件。
配置文件
Spring有application.xml和Spring-mvc.xml,Mybatis的有mybatis-config.xml。
Mybatis配置文件
Mybatis的配置文件就是mybatis-config.xml,主要是配置typeAlias,<!-- 直接引入实体类所处的包 -->。
Spring配置文件:
application.xml
在这个配置文件中,我们主要配置数据源,Spring的事务管理和Dao接口的扫描,以及对Mybatis的一些列相关配置文件的扫描。
Spring-mvc的配置:
Spring-mvc.xml
这个配置文件中我们主要启用Sping注解驱动,进行静态资源的配置,注解扫描配置和视图解析器配置.
web.xml
我们在web.xml中加载Spring配置,并且将所有的请求都过滤给Spring MVC来处理,同时设置编码过滤器解决编码问题(最后一项可以不配置)。
其中Spring MVC的请求过滤就是一个简单的Servlet配置。
实体类:
Mapper文件EmpMapper.xml
Service:
1.EmpSer:
2.EmpSerImpl:
SysInterceptor:
controller:
项目部署不用多讲,直接发布到Tomcat服务器即可,因为已经才index.html做了修改.
到这里我们的SSM框架搭建算是圆满完成,要是你还在报错中,恭喜,你可以接着继续调试了!
1. 无论是注解的扫描还是配置文件的扫描,路径千万要写对,路径千万要写对,路径千万要写对
2. 再写Mapper和Dao接口时,一定要对应上,否则
Invalid bound statement (not found)......
3. Mapper在自动生成后,一定要按照自己项目的内容进行修改,比如namespace要和Dao接口对应,以及其中parameterType,resultType所对应的类型时你mybatis-config.xml中配置为alias值等等等等,总之千万要注意!
4.望前辈以及高手指导。