Spring项目开发过程的几个坑

最近在做一个项目,在使用SSM的过程中有些知识点值得记录,这几个知识点相对来说比较有价值,我想不少人可能会遇到这几个问题。

1、数据库建表的时候,表的字段不能为数据库的关键字....,比如顺序,表的字段不能为order,不然会一直出现错误.

2、有时候我们想要请求在访问控制器的方法之前进行一些操作,如AOP编程,使用Spring AOP,这时候要在Spring MVC的配置文件中启用

// spring-mvc.xml
<aop:aspectj-autoproxy />

不然Spring MVC的请求与AOP的切面不在同一个Context下,无法进行AOP编程
关于Spring AOP编程,请参考理解Spring AOP

3、在使用Spring MVC的时候,如果静态资源无法访问,css,js,image等都无法访问,出现Method not allowed,然后静态资源又都会被DispatcherServlet处理的时候。
我们的某个方法可能找不到ReqeustMapping注解,导致所有的静态资源匹配失效问题。

如下,sayHello方法没有请求匹配的注解,导致很多页面会出现错误

 WARN [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver.handleHttpRequestMethodNotSupported(DefaultHandlerExceptionResolver.java:215)] - Request method 'GET' not supported
问题原因
问题页面

关键字

  • Spring MVC Aspect
  • Spring MVC Static Resource
  • select id,name,order from xxx,然后报错,只要select出现order就会出错。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,465评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,251评论 6 342
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,552评论 18 399
  • JackieDeng阅读 189评论 0 0
  • 人都说:社会是二八法则,我希望自己是那20%,那就必须要付出超出80%常人难以忍耐的痛苦,离开安逸区,去前进
    牵手观望阅读 186评论 0 1

友情链接更多精彩内容