注解开发
云皓
这个作者很懒,什么都没留下…
展开
-
springmvc学习笔记(30)——@ResponseStatus注解处理异常
一、ResponseStatus修饰类ResponseStatus注解的使用非常简单,我们创建一个异常类,加上注解import org.springframework.http.HttpStatus;import org.springframework.web.bind.annotation.ResponseStatus;@ResponseStatus(value=HttpStat...原创 2018-12-13 23:12:35 · 582 阅读 · 0 评论 -
springmvc学习笔记(29)——@ExceptionHandle 注解
HandleException的优先级当一个controller中有多个HandleException注解出现时,那么异常被哪个方法捕捉呢?这就存在一个优先级的问题 @ExceptionHandler({ArithmeticException.class}) public String testArithmeticException(Exception e){ ...转载 2018-12-13 23:49:08 · 954 阅读 · 0 评论 -
springmvc学习笔记(27)——initBinder注解
怎么使用initBinder注解在控制层加入以下代码即可 @InitBinder public void initBinder(WebDataBinder binder){ //让name属性无法被接收 binder.setDisallowedFields("name"); }@InitBinder public voi...转载 2018-12-14 22:42:57 · 428 阅读 · 0 评论 -
springmvc学习笔记(23)——pathVariable
大家平时一定有注意到qq空间等网址是这样子的:http://user.qzone.qq.com/380472723/ 。我刚学了Java-web之后,看到这样子的路径就很惊讶,我擦咧,这么漂亮的路径怎么写的。按照我们学的知识,如果要获取QQ号为380472723的用户的信息,应该这样子写:http://user.qzone.qq.com?qq=380472723。两者比较,明显前者好看多了。其实s...转载 2018-12-15 21:31:09 · 153 阅读 · 0 评论 -
springmvc学习笔记(22)——RequestHeader和CookieValue
RequestHeader和CookieValue这两个注解完全没关联,为啥写在一起呢,因为他们太简单,而且在实际开发中几乎不会用到,所有就干脆写一起了。这两个注解的属性和RequestParam的属性是一样的,用法也几乎一样。他们有三个属性:value,required,defaultValue。直接上代码:/** * 获取请求头中Accept-Language的值* @...转载 2018-12-15 21:35:58 · 170 阅读 · 0 评论