为了账号安全,请及时绑定邮箱和手机立即绑定

Spring项目开发过程的几个坑

标签:
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

918

问题原因

1000

问题页面

关键字

  • Spring MVC Aspect

  • Spring MVC Static Resource

  • select id,name,order from xxx,然后报错,只要select出现order就会出错。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
1.1万
获赞与收藏
1544

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消