美文网首页
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