mvc 命名规范问题

最近在自己做一个mvc框架下的简单增删改查,遇到了一个Bug 浪费了很久的时间 当然 主要原因还是因为自己菜
所以做一下记录,这次遇到的主要就是命名的规范问题.
编程习惯和命名规范真的重要.
首先 MVC中 package的文件夹命名是要求全小写 比如说controller service entity serviceImpl mapper
其次是 各文件夹下的类名或文件名 要求各单词的首字母大写 比如说 UserController.java   UserService.java   UserMapper.xml
本地数据库中的命名规范是表下字段全小写  例如在user表下 user_name user_age user_sex
entity或model中对应数据库的命名方法是驼峰命名 比如 userName  userAge  userSex  (驼峰命名法 即首字母小写 其他每个单词的首字母大写)
具体说一下遇到的问题 400 bad request
主要是因为前端的参数和后台的数据不匹配  比如说 前端要求传入的数据是User的password(String类型) 但是后台要求接受的是Integer类型 就会产生这种错误
所以为了解决这种问题 最简单的方式是将类封装 就是由 RequsetParam ("")Integer id  修改为 RequestBody User user  

其中还遇到了一次500的错误 这个大致就是 mvc的配置问题 我是因为多配制了一个嵌入式的数据库 但是并没有引用过所以才会报错.
所以最后一次  命名规范很重要!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值