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中。

posted @ 2021-12-15 19:54  Martin,Yu  阅读(46)  评论(0)    收藏  举报