IDEA上快速搭建基于maven的Spring MVC项目步骤[补充]

因为篇幅问题,《IDEA上快速搭建基于maven的Spring MVC项目步骤》到具体框架配置部分后面内容转到这篇下继续。

具体的配置信息基本上都放了截图和引用。

这里先给出demo项目的基本结构截图,实际项目结构目录可能会有所不同,但基本的结构关系应该大同小异。末尾还放了服务器启动后的项目目录结构。



这里再贴一下mybaits的配置文件和数据源配置,都是基本的配置。


1、spring-datasource.xml的DEMO详情


spring-datasource.xml


spring-datasource.xml


spring-datasource.xml


spring-datasource.xml


<

!--1.1 引入外部的一些资源文件 location 资源文件的路径 -->


classpath:/mybaits/**/**/*Mapper.xml






2、mybatis_config.xml的DEMO详情


mybatis_config.xml




到这里实际上基本都配好了,接下来就是写写具体的代码测一下实际情况了。

因为我已经跑通了,所以这里就直接给出demo的简单截图


controller



service接口


service实现类


dao接口


mapper.xml


model


首页jsp页面


测试的jsp页面


这是之前配置的错误页面,直接用了html静态页面




demo项目基本完工了,接下来就是配置启动服务器,因为不是boot没有内置,不能直接跑

按截图逐步配置即可,可按自己的需求调整相关设置。




完成以后就可以选择自己配置的tomcat直接启动或者debug启动项目啦。


最后我们看一下实际效果,三个不同页面都ok了,请求转发页面跳转都没有问题。




总结:

到这里spring mvc的demo就基本完工了,当然,这只是一个很基础的demo,很多东西没有用到,作为一个基础spring mvc demo,但它已经五脏俱全了,剩下的就是根据实际需要添加、调整和使用了。

实际上在pom中添加的json转化、分页插件、参数校验、单元测试等依赖都没有用到,也没有在项目中使用过滤器、拦截器、jms消息中间件、缓存数据库redis等等,后面有时间希望自己再逐步添加练练手,很多东西实际工作中使用的机会少,也没有那么多时间给你慢慢调,所以,要想掌握还得自己练习。[过滤器、拦截器我后面自己又专门要记录一篇《过滤器、拦截器的区别和配置使用简例》]

总的来说,在自己从无到有创建这个demo的过程中,还是遇到了不少问题,主要是有些点使用频率低疏忽了,比如el表达式引入等等,希望自己继续努力,知行合一。

补充:

服务器启动后的项目目录结构


具体jsp的class文件的话,因为我是idea关联的,所以在用户盘下,如果是把项目放到tomcat中的,则路径不同,这点的话可参考网上这位兄弟的文章 《web项目中idea中jsp被编译后的class与java文件放在哪里》,我试过。他说的对。

你可能感兴趣的:(IDEA上快速搭建基于maven的Spring MVC项目步骤[补充])