Spring的几个注解(备忘)

原创 2018年04月17日 11:49:58

由于这些注解使用的不那么频繁,很容易忘掉,所以在此记录一下

1.@Configuration

标记在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文),相当于在启动容器时加载配置项,本人在项目中的应用主要是加载SpringMVC的拦截器。

@Configuration
public class TestConfiguration extends WebMvcConfigurerAdapter {
    @Autowired
    private AuthInterceptorHander authInterceptor;

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(authInterceptor)
        ...
        ...
    }
}

2.@ControllerAdvice是Spring3.2提供的新注解

  • @ControllerAdvice是一个@Component,用于定义@ExceptionHandler@InitBinder@ModelAttribute方法,适用于所有使用@RequestMapping方法。

  • Spring4之前,@ControllerAdvice在同一调度的Servlet中协助所有控制器。Spring4已经改变:@ControllerAdvice支持配置控制器的子集,而默认的行为仍然可以利用。

  • 在Spring4中, @ControllerAdvice通过annotations()basePackageClasses()basePackages()方法定制用于选择控制器子集。





Spring的几个注解解释

​@Comporent==@Resourse~~=@Autowired~~==@Inject @Resourse默认是byName注入 @Autoride默认是byType@Repository(...
  • HistoryCreator
  • HistoryCreator
  • 2017-05-25 20:27:07
  • 226

Spring Boot中几个常用的注解

介绍下Spring Boot中几个常用的注解,其中大部分都是来自Spring MVC的注解,这些注解使用的频率一般都在90%之上。  (1)@RestController和@Controller...
  • yx511500623
  • yx511500623
  • 2016-12-20 17:03:44
  • 3626

spring中的注解关键字

1、@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@component (把普通pojo实例化到spr...
  • Santiago_M
  • Santiago_M
  • 2017-05-11 11:22:55
  • 859

spring常用注解使用讲解

spring常用注解使用讲解 本文讲述spring的几个常用的注解 @RequestMapping  @RequestParam @ResponseBody @RequestBody...
  • zhangjikuan
  • zhangjikuan
  • 2016-07-16 19:57:34
  • 6297

Spring 几个配置注解的含义

Spring 几个配置注解的含义
  • lizhihaoweiwei
  • lizhihaoweiwei
  • 2017-05-19 21:06:29
  • 338

spring+hibernate 实体类注解问题

com.nfschina.ny.entity.*     在Spring2.5.6版中,加入了packagesToScan属性,它是根据value中定义的路径来扫描其下所有的注解实体类。它只能匹...
  • frank0417
  • frank0417
  • 2012-12-14 16:13:21
  • 4267

Spring MVC的几个注解

1、@RestController与@Controller。 这两个注解用于声明WEB控制器,那么区别在哪儿呢? 我们知道使用Spring MVC,一个方法对应一个url,然后相应处理后返回对应的视图...
  • qq_34212276
  • qq_34212276
  • 2017-08-06 19:11:42
  • 1267

spring 各个注解的作用

1、@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@component (把普通pojo实例化到spr...
  • yaooch
  • yaooch
  • 2015-05-21 08:49:26
  • 1140

Spring三个重要的注解

Spring三个重要的注解 context:annotation-config /> 这个标签告诉Spring到bean类中寻找一些annotation定义的类,  这些annotation...
  • u012104435
  • u012104435
  • 2016-03-16 19:37:55
  • 745

Spring MVC 基于注解实例

  • 2010年07月11日 17:06
  • 7.19MB
  • 下载
收藏助手
不良信息举报
您举报文章:Spring的几个注解(备忘)
举报原因:
原因补充:

(最多只允许输入30个字)