SpringMVC

  • SpringMVC4.1之Controller层最佳实践

    原文写于 2014-09-28

    前几天突发奇想想去看看spring现在到升级到什么版本了,有些啥New Features。结果发现了一个很人性化的新注解,刚好最近在构建客服系统新的接口层结构,然后重新研究了下spring mvc,一些成果跟大家分享一下(SpringMVC4.1的jackson版本升级到了2.x,不再支持Jackson1.x,同学们注意。详细代码请右转:seed )。

    先说说我们要实现的目标(接口层):

    • 统一的响应体、请求体,规避Map、List作参数或者响应结果的方式(尤其是参数用Map来包装,这种代码有时候看起来真
  • SpringMVC注解之@responsebody

    原文写于 2013-04-18

    web项目中会大量用到ajax请求实现前后台交互,以前处理后台返回给前台的集合数据的方式是这样的:

    @RequestMapping("loadConfigUsers")
    public void loadConfigUsers(String domain, HttpServletResponse response) {
        response.setCharacterEncoding("UTF-8");
        response.setContentType("text/html;charset=utf-8")
  • 目录结构:

    ├─src
    │  │  applicationContext.xml
    │  │  jdbc.properties
    │  │  springmvc.xml
    │  │  sqlMapConfig.xml
    │  │  
    │  ├─controller
    │  │      UserController.java
    │  │      
    │  ├─mapper
    │  │      UserMapper.java
    │  │      
    │  ├─pojo
    │  │      User.java
    │  │      UserMapper.xml
    │  │      
    │  └─service
    │