springmvc中的全注解模式

本文详细介绍了 SpringMVC 中的常用注解,包括 @Controller 和 @RequestMapping 的使用方法及注意事项,同时阐述了如何通过 @ResponseBody 实现 JSON 数据的返回,并提供了解决中文乱码问题的方案。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值