skip to content
知识库|湖南麓川信息科技有限公司
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
springmvc编码规范
CKG Edit
<HTML><ol style="list-style-type: decimal;"></HTML> <HTML><li></HTML><HTML><p></HTML>RequestMapping注解method参数与页面上对应的请求类型同步,如注解上无该参数则添加,查询数据的请求使用“GET”,增、删、改数据的请求使用“POST”。<HTML></p></HTML> P.S.如果一个RequestMapping在页面上既有get请求又有post请求,则不要在RequestMapping中限制method,也就是说不要写method=RequestMethod.POST或method=RequestMethod.GET<HTML></li></HTML> <HTML><li></HTML>Controller、Service中方法如增、删、改数据时则在该方法上添加@Transactional注解。使用@Transactional注解时,不能在多次写操作之间加入return代码,要不就是在所有写操作之前做条件判断再return,要不就是抛出异常,否则不能作为事务回滚。<HTML></li></HTML> <HTML><li></HTML>去除所有硬编码。<HTML></li></HTML> <HTML><li></HTML>将所有以拼音命名的变量名、方法名、常量名、URL、文件名全部替换为英文。规则为变量名、方法名、URL统一为驼峰命名,首字母小写。常量为全部大写,单词之间使用下划线分隔。前端文件名为全部小写并以横线分隔。Java文件名驼峰命名并首字母大写。具体参见[[Java编码规范]],[[HTML_CSS编码规范]]和[[JavaScript_jQuery编码规范]]<HTML></li></HTML> <HTML><li></HTML>方法、关键变量、关键代码注释补全,例如Controller类中方法的注释即为该方法的作用。<HTML></li></HTML> <HTML><li></HTML>关键代码日志输出。<HTML></li></HTML> <HTML><li></HTML>Idea中带波浪线的代码如未使用则删除,冗余则抽取为公共代码。<HTML></li></HTML> <HTML><li></HTML>代码缩进调整、去除当前类未使用的Import。<HTML></li></HTML> <HTML><li></HTML>业务代码挪至Service层。<HTML></li></HTML> <HTML><li></HTML><HTML><p></HTML>一个Controller方法对应一个请求,一个Service方法可以对应多个Controller。<HTML></p></HTML><HTML></li></HTML><HTML></ol></HTML>
springmvc编码规范.txt
· Last modified: 2023/03/08 16:05 by
xujianglong
Page Tools
Show page
Old revisions
Backlinks
Back to top