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,,因为当前没有返回视图