@RestController和@Controller的区别

时间:2020-03-31 14:25:06 类型:JAVA
字号:    

  @RestController加在类上面的注解,使得类里面的每个方法都将json/xml返回数据加返回到前台页面中

@RestController
@RequestMapping("test")
public class Test {
	@RequestMapping("/tt")
	public String tt() {
		System.out.println("test is successful!");
		return "success";
	}
}

浏览器返回结果为: success;

@Controller
@RequestMapping("test")
public class Test {
	@RequestMapping("/tt")
	public String tt() {
		System.out.println("test is successful!");
		return "success";
	}
}

加载一个success.jsp页面

  @Controller和@ResponseBody(加在方法/类上面)一起使用,和@RestController的作用相同。


<