当先锋百科网

首页 1 2 3 4 5 6 7

前面的例子中,我们使用了RestController注解,从而保证了正常的跳转到页面

@RestController
public class DemoController {@Value("${c}")private String c;@RequestMapping(value = "/c",method=RequestMethod.GET)String Say(){return c;}
}

现在我们把注解改成Controller试试

@Controller
public class DemoController {@Value("${c}")private String c;@RequestMapping(value = "/c",method=RequestMethod.GET)String Say(){return c;}
}

启动程序之后,结果如下


额,居然404,那么是不是我们就不能使用Controller了呢,当然当然是否定的,强大的spring这点还是没啥压力的

当我们再配合一个标签ResponseBody使用,就ok了

@Controller
@ResponseBody
public class DemoController {@Value("${c}")private String c;@RequestMapping(value = "/c",method=RequestMethod.GET)String Say(){return c;}
}

我们启动程序,浏览器输入正确的地址,再查看一下,ok了


初步结论:RestController注解等同于Controller和ResponseBody标签结合