There was an unexpected error (type=Method Not Allowed, status=405)Request method 'POST' not support

最近刚刚上手springboot的框架

自己做了个增删改查总觉得不过瘾,于是想加几个html进去 变得完善点.

(其实完全没有必要,现在前后端都是分离的嘛,题主 完全就是闲着玩的)


springboot是在springmvc的基础上 大大的减少了xml配置文件的数量 所以在写sql的mapper.xml文件时,要使用<resultMap>

或者要采取数据库字段和实体类属性完全一一对应的方式.


图为项目结构目录

刚开始我是把index.xml和registry.html放在了static的目录下

经由controller可以在http://127.0.0.1:8080/user/registry访问的到登录注册界面


但是提交表单数据时,点击注册却返回了如题的405错误

但是经查 数据库却确确实实的增加了新填写的表单数据

也就是说 问题出现在userService.registry()之后.

但是百度了几篇Springboot html简单注册登录之后

发现这种定向到其他html的返回方式是完全没有问题的,所以TNND问题是出现在哪里了呢


我发现虽然html我不熟 但是springboot我还熟一些啊 那肯定是html的问题

于是前前后后改了很多次registry的html

最后发现真的是没什么改的了 他丫的就是找不到这个index.html

这时候我忽然发现 我日 这resource目录下能放html的文件及不止一个啊!

还有个templates.然后 我抱着侥幸的心里 把 html拖到了templates文件下,

然后.....还是找不到!我日啊!

然后又百度了一下 springboot找不到templates目录下的html文件

卧槽!是忘了个依赖!

这个鬼东西 我在mvc里就经常用 这次新学习springboot忘了加 最后重新运行

侥幸成功

返回了index.html 但是界面实在太丑 不放图了 就介样.