Spring 常用注解

发布时间 2023-05-03 12:29:55作者: 湖风雨晚晴

@ComponentScan

@Controller,@Service,@Repository 注解,他们有一个共同的注解 @Component。
@ComponentScan 注解默认就会装配标识了 @Controller,@Service,@Repository,@Component 注解的类到 spring 容器中。

包扫描的方式会比通过 @Bean 注解的方式方便很多。

用法总结:

  • 自动扫描路径下边带有 @Controller,@Service,@Repository,@Component 注解加入 spring 容器。
  • 通过 includeFilters 加入扫描路径下没有以上注解的类加入 spring 容器。
  • 通过 excludeFilters 过滤出不用加入 spring 容器的类。
  • 自定义增加 @Component 注解的注解方式。