Spring json和对象的自动转化

1、基本的 spring 环境搭建(略)

2、maven依赖


	    
        
	      com.fasterxml.jackson.core
	      jackson-core
	      ${jackson.version}
    	
	    
	      com.fasterxml.jackson.core
	      jackson-databind
	      ${jackson.version}
	    


3、实现方式有两种(适用于有页面或者无页面)

3.1、一次配置,全局有效-restful风格,面向接口编程

这样无需其他配置,当controller返回Object等对象时会自动转化为json

java

@RestController


xml


  
  	
  


3.2、谁配置@ResponseBody谁生效-有页面交互的

java

@Controller


@ResponseBody可以配置在类级别,也可以是方法级别,被修饰的类包含的方法,或直接修饰的方法会将实体对象自动转化为json格式


4、举例

@GetMapping(value="restfulGetResponseBody")
	@ResponseBody
	public AjaxRespnseModel restfulGetResponseBody(){
		AjaxRespnseModel a=new AjaxRespnseModel();
		a.setResult("RESTful风格测试");
		a.setMsg("RESTful风格测试,仅仅用户测试get方法。");
		return a;
	}

5、得到结果





你可能感兴趣的:(#,Spring,大杂烩,#,Spring,MVC,#,Spring,boot)