Java Annotation
dev_hui
点滴积累,点滴分享
展开
-
@Autowired 与@Resource的区别(详细)
@Autowired 与@Resource的区别(详细)spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入...转载 2018-10-18 15:17:42 · 183 阅读 · 0 评论 -
@ControllerAdvice详解
对于@ControllerAdvice,我们比较熟知的用法是结合@ExceptionHandler用于全局异常的处理,但其作用不仅限于此。ControllerAdvice拆分开来就是Controller Advice,关于Advice,前面我们讲解Spring Aop时讲到,其是用于封装一个切面所有属性的,包括切入点和需要织入的切面逻辑。这里ContrllerAdvice也可以这么理...转载 2018-11-23 16:30:38 · 1526 阅读 · 0 评论 -
@Controller和@RestController区别
如下是@RestController的源码:package org.springframework.web.bind.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;impor...原创 2018-11-23 13:25:27 · 143 阅读 · 0 评论 -
springMVC 利用 @ControllerAdvice + @ExceptionHandler 实现Controller层 全局异常处理 实例
demo:controller层:package com.jkinfo.api.controller;import com.jkinfo.api.common.response.ApiResponse;import com.jkinfo.support.enums.LogTypeEnum;import com.jkinfo.support.enums.PopulationApiN...原创 2018-11-29 11:34:01 · 369 阅读 · 0 评论 -
servlet 配置的两种方式
在Servlet2.5规范之前,Java Web应用的绝大部分组件都通过web.xml文件来配置管理,Servlet3.0规范可通过Annotation来配置管理Web组件,因此web.xml文件可以变得更加简洁,这也是Servlet3.0的重要简化。(1)通过web.xml配置<servlet> <servlet-name>DruidStatView&l...原创 2019-01-14 15:11:35 · 1027 阅读 · 0 评论