spring maven项目搭建

建议你建立一个maven项目,然后下载spring的依赖


这里你看到了排除了commons-logging,这是因为我使用slf4j作为日志

接着配置web.xml,在配置文件中配置spring请求控制转发器


所有的请求(/*)都必须走DispatcherServlet,同时加载spring的配置文件mvc-servlet.xml

接着配置filter,spring有自己自带的filter你可以使用它的,比如characterEncodingilter,必须要传入参数,就是init-param


在这里定义了一个自己的filter,注意的是filter要继承OncePerRequestFilter


filter的执行顺序按照web.xml里的顺序

spring自己的配置文件

xml前面的命名空间可以在官网上找到,要想实现注解添加这一行


spring返回数据给前端,消息内容需要处理,否则会报错,添加这行


有的时候我们需要对特定请求进行安全验证,或者一些特殊处理,这个时候我们可以用拦截器来处理


在写拦截器的时候继承HandlerInterceptorAdapter父类,重写preHandle,postHandle,afterCompletion方法。

关于整合mybatis,加上一下配置就行了


你可以在mybatis的配置文件里定义插件plugin

这样一个最基础的spring项目就能运行起来了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,975评论 6 342
  • 1、谈谈你对Struts的理解。 答: 1.struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的...
    慕容小伟阅读 2,871评论 0 13
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,700评论 0 4
  • 你难道不想问问我,“为什么我感觉到了你喜欢我,但是却总是呆在那里?既然要出现在我视眼里,为什么却不敢看我?” 因为...
    你不知道的成全6阅读 417评论 0 0