springmvc中的全注解模式

1.贴在类上:

  @Controller表明其是一个控制器

2.贴在方法上:

  @requestMapping("/xxx")标明请求要访问的方法的资源路径,,需以/打头.其中省略了value=

  @responseBody当加上该注解时,标明以该方法的返回值为作为返回视图,传到页面,如果方法无返回值,则显示空白页面.又比如返回值为String类型,,此时则需要将

                @requestMapping("/xxx")配置为@requestMapping(value="/xxx",producers="text/plain;charset=utf-8")标红部分用于防止

            返回的中文字符串乱码..

            @requestMapping("/xxx")中的参数解释如下图:

            

3.为支持注解,配置文件中需要配置如下图:

4.使用jackson的json-all-1.91.jar返回一个json,,添加该jar包后springmvc会自动将对象以json格式返回,注意,,不要忘记贴@responseBody,,因为当前没有返回视图

原文地址:https://www.cnblogs.com/tabchanj/p/5695337.html