ssm整合步骤
springmvc,jsp页面显示为源码。 原因在dispatcherservlet将请求分发出去变为静态的资源。解决方法,在前端控制器中,将请求改为/。
2.dao层和service层分开写,可以合写,但是我整合有问题合写。
1.创建webapp骨架。补全项目结构。删除原有web.xml重新引入web.xml。
2.applicaation-dao.xml :1) 引入数据库properties文件。 配置数据库。
2)<bean>配置sqlSessionFactorybean创建sqlsession会话,配置mybatis.xml所在位置(可以不用配置,如果该配置文件没有内容)
3)<bean>配置MapperScannerConfigurer扫描dao所在包。
3.application-service.xml: 1)扫描service层包。
2)配置事务处理器
4.applicationContext.xml:<import>导入-dao.xml和-service.xml (/springmvc.xml)
5.springmvc.xml: 1)开启controller层的注解
6.。配置web.xml
1)配置编码过滤器
2)配置前端控制器
【注意】如果前端控制器配置的是springmvc.xml的话,需要配置监听器和上下文路径<contextLocation>apllicationContext.xml。 把spring和mybatis的整合文件导入给web
如果前端控制器导入的是含有-dao.xml和-service.xml 和springmvc.xml的applicationContext.xml的话,那么不用配置上下文路径和监听器。 已经包含了spring和mybatis的整合文件
7.@pathvariable("")注解将控制器请求地址上的占位符绑定到控制器方法中@pathvariable("占位名") object obj 的obj中。

浙公网安备 33010602011771号