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 但是界面实在太丑 不放图了 就介样.