美文网首页
RestController和Controller注解

RestController和Controller注解

作者: 奇点一氪 | 来源:发表于2019-11-13 08:25 被阅读0次

    前面的例子中,我们使用了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标签结合

    相关文章

      网友评论

          本文标题:RestController和Controller注解

          本文链接:https://www.haomeiwen.com/subject/aowqictx.html