美文网首页
spring注解记录

spring注解记录

作者: 凌晨的咸鱼 | 来源:发表于2020-07-27 14:20 被阅读0次
@Component和@Configuration

@Component泛指组件,当不明确是Controller,Service,Dao时使用
@Bean方法返回一个对象交给spring管理,配合@Configuration使用,只加载一次。也可以配合@Component,但有些不一样。
配合@Configuration时,容器使用的是CGlIB代理生成对象,spring容器有且只有一个对象
配合@Component时,会直接调用方法体生成对象,spring容器中有多个对象

@Component注解主要是用于配置类,比如类实现拦截器实现逻辑,类实现ServletContentAware获取servlerConent等,让spring初始化这个类,初始化执行这个类里面的逻辑代码
@Configuration注解主要配合@Bean注解返回方法里面生成的对象,主要返回一个配置对象供spring使用,比如被@Bean注解的方法里面new一个Jedis对象,然后设置一些配置参数,并返回这个对象供我们调用

Springboot核心注解@SpringBootApplication

由3个注解组合
1:@SpringBootConfiguration,@Configuration 注解的变体,用来代替ApplicationContext.xml配置文件,以前我们用ApplicationContext.xml配置bean,配置连接池,配置事务等,这个注解直接代替

相关文章

网友评论

      本文标题:spring注解记录

      本文链接:https://www.haomeiwen.com/subject/wpeqcktx.html