首页 > 其他分享 >Spring 常用注解

Spring 常用注解

时间:2023-05-03 12:33:25浏览次数:35  
标签:常用 Repository Service spring Component Controller Spring 注解

@ComponentScan

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

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

用法总结:

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

标签:常用,Repository,Service,spring,Component,Controller,Spring,注解
From: https://www.cnblogs.com/weiweifeng/p/17368916.html

相关文章

  • Springboot 之 Mybatis-plus 多数据源
    简介Mybatis-puls多数据源的使用,采用的是官方提供的dynamic-datasource-spring-boot-starter包的@DS注解,具体可以参考官网:https://gitee.com/baomidou/dynamic-datasource-spring-boot-starterpom.xml文件引入如下依赖主要引入dynamic-datasource-spring-boot-starter包<project......
  • eclipse中使用maven创建springmvc项目
     第一步,eclipse---File---New---MavenProject 第二步,如图直接Next 第三步,如图直接Next 第四步,GroupId一般写公司域名的反转,ArtifactId写项目名称,然后点击Finish 第五步,创建好项目后,开始修改配置文件<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:......
  • 用spring做一个简单的员工管理系统
    一、首先我们需要一个数据库,这里我用MySQL,也可以用其他的数据库二、开始写后台代码,这里我用的IDEA,也可以用EClipse,看个人习惯1、先新建项目,并且完善项目结构 2、项目完善好就可以在pom.xml文件中导入需要用到的jar包,我个人建议先导常用的,后面还有需要用到的再回来导就行......
  • java基于springboot+vue前后端分离的超市进销存系统管理系统、超市管理系统,附源码+数
    1、项目介绍超市进销存系统,通过这个系统能够满足超市进销存系统的管理及员工的超市进销存管理功能。系统的主要功能包括:首页、个人中心、员工管理、客户管理、供应商管理、承运商管理、仓库信息管理、商品类别管理、商品信息管理、采购信息管理、入库信息管理、出库信息管理、销......
  • Docker CLI docker compose ps常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • pytest常用断言
    如上官网所说,pytest使用python中的assert来比较实际值与预期值,实现断言功能1常用的断言方式assertxxxasserta==basserta!=basserta>basserta<bassertainbassertanotinbassertinstance(a,int)asserta>banda>c同时断言多个条件asserta>bo......
  • SpringBoot Maven打jar包提示no main manifest attribute springboot
    SpringBoot项目打jar包运行jar包提示:nomainmanifestattributespringbootpom依赖:<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-m......
  • spring security的.rememberMe
    springsecurity的.rememberMe springsecurity的.rememberMe的key干嘛用 Authorization:Basicuser是干嘛用  ......
  • SpringMVC02_整合SSM
    一、SSM概述​ Spring作为一站式框架,其本质是一个容器,就是一个存放了一个个描述不同对象属性和方法的定义单元,需要使用的时候就通过反射机制根据把对象创建好,再将描述的属性初始化。​ 一般我们所说的SSM是指Spring、SpringMVC和Mybatis。我们所熟悉的数据持久层、业务......
  • SpringSecurity过滤器之LogoutFilter
    LogoutFilter用于注销登录。privatevoiddoFilter(HttpServletRequestrequest,HttpServletResponseresponse,FilterChainchain) throwsIOException,ServletException{ if(requiresLogout(request,response)){ Authenticationauth=SecurityContextHolder.getC......