如果你的同事这样使用Spring MVC,你该怎么办 ?
Posted JAVA葵花宝典
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果你的同事这样使用Spring MVC,你该怎么办 ?相关的知识,希望对你有一定的参考价值。
今天网站逛网站看到一个有意思的话题,大意是一名程序员吐槽其同事明明用的是springMvc框架,却写出类似servlet的代码,代码片段如下。
@RequestMapping(value="foo")
public void funcCreate(HttpServletRequest request,
HttpServletResponse response){
try {
String code = request.getParameter("code");
String name = request.getParameter("name");
String parentId = request.getParameter("parentId");
String funcIcon = request.getParameter("funcIcon");
String url = request.getParameter("url");
String funcIndex = request.getParameter("funcIndex");
SysFunction sysFunc = new SysFunction();
sysFunc.setCode(code);
sysFunc.setName(name);
if (StringUtils.isNumeric(parentId)){
sysFunc.setParent_id(Integer.parseInt(parentId));
}
sysFunc.setUrl(url);
sysFunc.setIconName(funcIcon);
sysFunc.setFuncIndex(funcIndex);
sysService.addFunc(sysFunc);
ajaxReturn(response, Constants.OPERATE_SUCC);
} catch (Exception e) {
log.error("系统功能创建异常!", e);
ajaxReturn(response, Constants.OPERATE_FAIL);
}
}
public void ajaxReturn(HttpServletResponse response,
String content){
if (content == null){
return;
}
try {
response.setCharacterEncoding("utf-8");
response.setBufferSize(content.length() * 4);
PrintWriter writer = response.getWriter();
writer.write(content);
writer.flush();
writer.close();
} catch (IOException e) {
}
}
文中资料来源:https://segmentfault.com/q/1010000003072411
对此你有什么看法呢?可在留言下方发表你的评论
文末福利
前天抽奖的结果已经出来了,恭喜中奖的伙伴,同时也感谢大家的积极参与,因为是由抽奖小程序直接出结果的,所以对中奖的小伙伴做了查询,很遗憾第一个并不是我的读者,并不在此规则之内,所以今天的文章会精选一名读者留言,并赠送出去这本书。
推荐阅读:
以上是关于如果你的同事这样使用Spring MVC,你该怎么办 ?的主要内容,如果未能解决你的问题,请参考以下文章