mvc 命名规范问题

2019年07月09日 NPOI导出Excel(C#,.NET) NPOI导出Excel(C#,.NET) 前言   需求:使用NPOI导出Excel   技术: NPOI   语言: C# .NET MVC 代码 (注:下面的代码无法复制正常运行,需进行对应业务绑定后方可执行) //NPOI导出,核心功能 public static XSSFWorkbook npoiGetExcelContent() { //重点! XSSFWorkbook 操作 Of... 阅读详情
最近在自己做一个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的配置问题 我是因为多配制了一个嵌入式的数据库 但是并没有引用过所以才会报错.
所以最后一次  命名规范很重要!!!
unity之——解决利用Jenkins在Windows环境下打包unity工程中的场景为apk包,打包打不出来的问题。并且介绍Jenkins从安装到环境配置,调用unity代码的过程(填坑)!!!!! 今天第一次接触Jenkins,比较头疼。网上的Jenkins配置环境相关的资料比较散乱,并且在Windows平台下相关的配置更是少之又少。我在这里讲一下从Jenkins安装到构建工程。打包unity工程的apk包的过程。 1.首先去Jenkins官网下载安装就不说了,安装完成之后在浏览器中输入http://localhost:8080(默认访问地址)进入Jenkins web界面。进行账号的注册... 阅读详情

相关推荐

车载测试面试题总结

首先确认是什么问题,如果是测试软件的问题就先确定自己的测试方法有没有问题,如果没有问题,那就是测试软件的问题,这时候就需要提bug 进行跟踪,(比如BCM测试的时候,先明确测试的输入,对输入)进行需求分析,然后设计测试用例,进行用例评审,评审完执行测试用例形成最终的版本,台架分为:hil(黑尔)台架,单个控制器的台架、整车台架、车身台架、动力系统台架等,主要验证其功能,或者实车无法满足的测试环境。这个人不可能一直,点击几千次或者多少次几个小时连续点击,人不可能一直在点。因为要模拟一下这个稳定性,

woaxiaoqing的博客 7812

MVC模式下的命名规则

类名:以大写字母开头,如果有多个单词,每个单词头字母大写,比如FieldInfo、Expression等。 类变量名:变量名首字母必须小写,如果该变量名有多个单词组成,后面的单词首字母大写,如 studentAge。 方法名:首字母必须小写,如果该变量名有多个单词组成,后面的单词首字母大写,checkLogin。 常量命名:所有字母大写,如果有多个单词组成,单词与单词之间以“_”隔开。而且该

yanyaocrystal的博客 3243

揭秘Synopsys EDA中的AI黑科技:DSO.ai如何改变传统芯片设计流程

本文深入探讨了Synopsys EDA中的AI黑科技DSO.ai如何革新传统芯片设计流程。通过数据驱动的方法论、功耗优化革命和时序收敛智能加速,DSO.ai显著提升了设计效率和质量,实现了从经验驱动到AI驱动的范式转变。文章还提供了实战指南,帮助团队跨越AI EDA的实施鸿沟。

weixin_29296241的博客 524

MVC开发模式以及命名规范

MVC设计模式 1.M:Model:模型,实体类和业务和dao 2.V:view:视图 .jsp 3.C:Controller 控制器,servlet 作用:视图和逻辑分离 4.MVC适用场景:大型项目的开发 5.图示例: 5.1先设计数据库 5.2先写实体类 5.3数据访问层 5.4业务逻辑 5.5控制器 5.6...

Thinkao 的博客 4910

TexGen模型导出ABAQUS inp文件时纱线材料属性缺失?5分钟快速修复指南

本文针对TexGen模型导出ABAQUS inp文件时纱线材料属性缺失的问题,提供了快速修复指南。通过手动编辑inp文件或使用Python脚本自动补全材料属性,帮助复合材料仿真工程师高效解决问题。文章还介绍了TexGen导出前的预防性设置和ABAQUS中的验证技巧,确保仿真分析的准确性。

qsc901234的博客 248

CocosCreator3.8实战指南:动态字体与位图字体性能优化技巧

本文深入解析CocosCreator3.8中系统字体、动态字体(TTF)与位图字体(FNT)的核心差异与性能表现。针对动态字体运行时解析开销大、内存占用高的痛点,提供了字体子集化、共享资源等优化技巧;同时详细介绍了位图字体制作流程及其在渲染速度、内存可控性上的绝对优势,并给出跨平台场景下的字体选型与优化策略,帮助开发者有效提升游戏性能。

weixin_29006701的博客 563

命名规范&MVC

命名规范 项目名:不使用中文,无其他要求 包:公司(个人)域名倒写 数据访问层:dao,persist,mapper 实体:entity,model,bean,javabean,pojo 业务逻辑:service,biz 控制器:controller,servlet,action,web 过滤器:filter 异常:exception 监听器:listener 注释: 在类和方法上使用文档注释/*...

maskwolf的博客 213

ISOLAR Autosar BSW 配置 之 Com

Autosar ISOLAR Bsw Configuration 之 Com

qq_42262743的博客 452

中文字符乱码问题的解决方法

转:http://blog.chinaunix.net/uid-26284395-id-3303341.html Jsp+servlet+tomcat6.0+ibatis+mysql5.0框架,中文字符乱码问题的解决总结 首先总结我的项目字符集设置: 1、jsp、servlet字符集要统一,如果要用gbk就都用gbk。或者都用utf-8。我都统一用得是utf-8;(我在ser

学习笔记 8513

9.16华为OD机试真题 新系统 - 矩阵螺旋遍历 (Java/Py/C/C++/Js/Go)

9.16华为OD机试真题 新系统 - 矩阵螺旋遍历 (Java/Py/C/C++/Js/Go)

算法大师! 637

【系统分析师】2009年真题:综合知识-答案及详解

在某银行业务的用例模型中,“取款”用例需要等到“存款”用例执行之后才能执行,两个用例之间的关系属于(1);“取款”和“存款”两个用例中都需 要执行查询余额的功能,将查询余额提取成独立的用例,那么“取款”和“存款” 用例与“查询余额”用例之间的关系属于(2)。(1)A. 关联关系 B. 扩展关系 C. 使用关系 D. 依赖关系 (2)A. 扩展关系 B. 使用关系 C. 依赖关系 D. 继承关系【参考答案】D、A雇员类含有计算报酬的行为,利用面向对象的(3),可以使得其派生类专职 雇员类和兼职雇员类计算报酬的

数据知道的博客 1万+

mvc零基础学习一

完整的ASP.NET MVC架构是基于Microsoft .NET Framework 3.5,另外还使用LINQ。 MODEL是什么? 1. MVC MODEL基本上就是一个C#或者VB.NET的类。 2. MODEL将同时被CONTROLLER和VIEW访问。 3. MODEL被CONTROLLER用来传输数据给到VIEW层。 4. VIEW层将使用MODEL来在

我的博客 2968

【华为OD机试】真题A卷-Linux发行版的数量(Python)

【华为OD机试】真题A卷-Linux发行版的数量(Python):Linux操作系统有多个发行版,distrowatch.com提供了各个发行版的资料。这些发行版互相存在关联,例如Ubuntu基于Debian开发,而Mint又基于Ubuntu开发,那么我们认为Mint同Debian也存在关联。 发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。给你一个nxn的矩阵isConnected,其中isConnected[i][i]=1表示第i个发行版和第j个发行版直接

u014481728的博客 941

CodeIgnite MVC 编程指南(一)

本书旨在教你如何使用 Ellis Labs 的 CodeIgniter 平台高效地开发 Web 应用程序。CodeIgniter 平台是一个面向对象模型-视图-控制器开发平台。有关 MVC 的更多信息,请参阅。本书的读者应熟悉至少 PHP 编程语言,特别是 PHP 面向对象编程(OOP)及其用法,以及 MySQL。CodeIgniter(本书中简称 CI)是一个应用程序开发框架,是使用 PHP 构建网站和 Web 应用程序的人的实用工具。CodeIgniter 是一个智能应用程序开发骨架框架,具有灵活且可扩

龙哥盟 1064

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

网站开发——旅游网项目(简单前后台实现)

目录 前言 一、网站使用前后台展示 二、开发过程 准备工作(技术选型、创建Maven工程、导包、创建实体类、工具类) 技术选型 其他的一些准备工作就不赘述了,代码全在我最下面的提取文件中。 逻辑思路(后台到前台) 三、问题记录(出现的各种问题) 四、代码 前台页面的代码 后台管理系统的代码 前言 “我是一个路过的卡面来打,都给我听好了。这是一个学习开发的我做的一个小小小...网站练手项目,所以只有很简简简简简简简....单的一些小功能。” 一、网站使用前后台展示 旅

D大调奏鸣曲_第七序章_de博客 3400

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java框架MyBatis学习历程(8)——MVC

文章目录1、创建Java Web项目注意事项1.1 导入servlet-api依赖要将scope标签设置为provided1、JSON 1、创建Java Web项目注意事项 1.1 导入servlet-api依赖要将scope标签设置为provided <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</a

weixin_43510391的博客 1276

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

一次MVC框架ajax向控制器Post数据初期值的解决

公司选择的这个.NET MVC框架中,存在如下实体类 public class Test{ public int a{get;set;} public int b{get;set;} } 控制器方法 [HttpPost] publicContentResult AddEdit(Test a){ ........... //此处代码省略 } 前端 var data = new Object(); data.a = 1; data.b = 2; 发现竟然无法把参数传递到控...

zhupenghui1的专栏 204

接口报错问题以及解决方法

// 快速注释 选择快速选中行。 //using Microsoft.AspNetCore.Mvc; //using System; //using System.Collections.Generic; //using System.Linq; //using System.Threading.Tasks; 1 命名问题 2 找不到网页。什么原因? 404是地址写错了。 3 名字 ...

chenggong9527的博客 2945

新项目开发心得

从接触iOS开发到现在为止,已将近两年。虽然这期间经手的大小项目也有三、四个,但是真正意义上自己独立开发的没有一个,大部分时间都是在维护项目,甚是可悲与无奈。前不久,经朋友介绍,在外面接了个订单,开发一款App.起初开发周期定为半个月,所以开发压力还是有一些的,虽然难度不大,但有些是时间活,必须得把时间耗在那里,才能完成.    起初,粗略的看了下整个项目的需求和效果图,记住是粗略,这一粗略给我

zimbean 1424

Spring MVC 数据绑定教程

集合绑定List/Set必须使用Map需特殊格式参数名类型匹配表单值需能转换为目标类型(如数字转Double)命名规范表单字段名与参数名/属性名严格一致乱码处理优先级推荐使用过滤器而非手动设置。

xiaoyu070321的博客 876

偷懒的后果

公司用的是mvc框架是springMVC,感觉比struts2好,速度方面比struts2快 可能有人觉得springMVC耦合性太高了,或者说她太简陋了,但越是简单的东西,却越是强大,struts2过度追求松耦合,就会物极必反,感觉有点得不偿失 当然用基于注解的springMVC需要开发人员的命名要求合理,规范,不然就很难找到相应的控制 好了,进入主题,都是copy惹得祸 直接从原来的类...

zxl10059的专栏 254

朕 JAVAEE 实验05 实验报告

(一)项目介绍 项目名称 使用知识点 项目效果 Lab 16 JavaBean、上下文对象、会话对象 ①PrivateSum:生成一个私有累加器,将结果存在session中。 ②PublicSum:生成一个公共累加器,将结果存在context中。 用户通过页面进行累...

qq_41323793的博客 1116

Spring cloud alibaba-遇见的一些小问题

配置文件如下,注服务发现什么配置我都是放在配置中心里面的 spring: application: #f服务名称 name: gateway-service cloud: nacos: config: #配置中心地址 server-addr: 127.0.0.1:8848 #配置文件格式 file-extension: yml #命名空间 namespace: d

ljx_1997的博客 609

TP3.2升级TP5踩到的坑

tp3.2 有ajaxReturn tp5替换成return json($result) —————————————————————————后续待更———————————————————————

黄啊码 1600

Spring MVC 参数接收容易踩的 6 个隐形坑

字段 UserName、setter setUserName,Spring 解析对应的参数名为 u serName,和前端传入的 userName 不匹配,直接绑定失败。但线上很多 400、参数为空、类型转换异常、接收不到数据的问题,都不是写错注解导致的,是对 Spring MVC 参数绑定规则细节不了解。Spring MVC 参数绑定的大部分问题,都不是代码写错了,是默认机制不熟悉。第二种写法会被当成单个字符串,不会自动分割成数组,导致集合长度为1,数据异常。

zijieduke的博客 77

三层架构学习笔记及数据库帮助类通用代码

1、三层架构与MVC设计模式的目标一致:都只为了解耦合,提高代码复用; 区别:二者对项目的的理解不同 2、三层组成:a、视觉层:前台:对应MVC中的View,用于和用户交互、界面的显示;后台:对应MVC中的Controller,用于控制跳转,业务逻辑层Servlet); b、业务逻辑层:接收表示层的请求,调用,组装数据访问层逻辑性的操作(增删改查:增加(先查询+再增加)) c、数据库访问层:直接...

kaylee_study的博客 378
下一篇: There was an unexpected error (type=Method Not Allowed, status=405)Request method 'POST' not support
深林里捉鹿
博客等级 码龄11年 4粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值