首页 > 其他分享 >spring注解

spring注解

时间:2023-03-31 20:45:31浏览次数:41  
标签:spring 扫描 指定 Bean 注解 相当于

@Configuration

标记到一个类上,说明这个类是一个配置类,相当于一个spring配置文件

@ComponentScan

扫描包注解  作用:自动扫描 指定的 包 下的  标注有 @Repository @Service @Controller 

 

@Bean

放在方法上 相当于<bean></bean> 该方法的返回值类型为该Bean的类型

 

@Value

获取properties文件指定的key的 value值

 

标签:spring,扫描,指定,Bean,注解,相当于
From: https://www.cnblogs.com/sizhe666/p/17277434.html

相关文章

  • SpringBoot 项目说明
    1、SpringBoot中pom.xml的特点(1)继承了spring-boot-starter-parent父工程打开项目的pom.xml文件,如下代码:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.6</versi......
  • Spring 框架的事务管理
    1、事务的概念事务是一个不可分隔的工作单元,其中的SQL语句要么全都执行,要么全都不执行,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。在企业级应用程序开发中,事务管理是必不可少的技术,用来确保数据的完整性和一致性。事务的四个特性:ACID......
  • SpringBoot打包成exe(别再用exe4j了,使用JDK自带工具)
    SpringBoot打包成exe(别再用exe4j了,使用JDK自带工具)搜到大部分打包exe的文章都是使用exe4j打包步骤贼多,安装麻烦,打包麻烦收费软件,公司使用会吃律师函JDK14以上可以使用JDK自带的jpackage打包JDK自带,一行命令搞定生成的程序包括java环境,用户不需要安装java实测环境......
  • SpringBoot 介绍
    1、定义SpringBoot是由Pivotal团队在2013年开始研发,2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置,简化了Spring项目的初始搭建和开发过程。Boot是启动的意思,SpringBoot本......
  • SpringBoot下动态数据源
    第一种:Mybatis-Plus的dynamic-datasourceGitee地址:https://gitee.com/baomidou/dynamic-datasource-spring-boot-starter要实现其实很简单,一个注解就可以了1、创建两个一库,一样的表进行测试2、搭建SpringBoot引入dynamic-datasource依赖<dependency><groupId>com.baomidou......
  • SpringBoot微服务集成keycloak实现跨平台统一认证授权
    //项目架构微服务划分://auth认证微服务实现登录认证拦截,获取token//gateway网关微服务//user用户微服务用户权限管理//system系统微服务核心逻辑处理//xxx其他微服务//common模块//1、common模块引入keycloak认证相关依赖<properties><keyc......
  • Redis基于@Cacheable注解实现接口缓存
    说明@Cacheable注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。属性名称属性描述举例value/cacheNames指定缓存组件的名字@Cacheable(value="......
  • SpringBoot中常见的各种初始化场景分析
    大家能区分出以下各种初始化适用的场景吗ApplicationRunner,CommandLineRunner,BeanFactoryPostProcessor,InitializingBean,BeanPostProcessor首先可以简单分类Springboot的钩子        1,ApplicationRunner        2,CommandLineRunner上述2个钩子其实没啥......
  • SpringBoot 使用RedisTemplate
    1.导入Maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.配置连接信息spring:redis:host:127.0.0.1......
  • 非Spring项目下使用H2数据库做UnitTest
    1.Maven引入包<dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</version></dependency><dependency><groupId>com.h2database</groupId><a......