1、作用
Spring3.0开始,@Configuration用于定义配置类,定义的配置类可以替换xml文件,一般和@Bean注解联合使用
@Configuration注解主要标注在某个类上,相当于xml配置文件中的
@Bean注解主要标注在某个方法上,相当于xml配置文件中的
注意:
@Configuration注解的配置类有如下要求:
@Configuration不可以是final类型;
@Configuration不可以是匿名类;
嵌套的configuration必须是静态类。
Configuration里面有一个component组件来标识,说明此类也是一个bean,可以被调用,

2、注册bean
1、@Configuration启动容器+@Bean注册Bean,@Bean下管理bean的生命周期

2、@Configuration启动容器+@Component注册Bean

Spring @Configuration注解及配置方法相关推荐

  1. Spring 基于注解的配置

    转载自  Spring 基于注解的配置 基于注解的配置 从 Spring 2.5 开始就可以使用注解来配置依赖注入.而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注 ...

  2. (spring-第4回【IoC基础篇】)spring基于注解的配置

    (spring-第4回[IoC基础篇])spring基于注解的配置 基于XML的bean属性配置:bean的定义信息与bean的实现类是分离的. 基于注解的配置:bean的定义信息是通过在bean实现 ...

  3. Spring基于注解的配置概述

    以下内容引用自http://wiki.jikexueyuan.com/project/spring/annotation-based-configuration.html: 从Spring 2.5开始 ...

  4. spring基于注解的配置

    转自:https://www.cnblogs.com/mesopotamia/p/4963659.html 基于XML的bean属性配置:bean的定义信息与bean的实现类是分离的. 基于注解的配置 ...

  5. Spring 自定义注解,配置简单日志注解

    java在jdk1.5中引入了注解,spring框架也正好把java注解发挥得淋漓尽致. 下面会讲解Spring中自定义注解的简单流程,其中会涉及到spring框架中的AOP(面向切面编程)相关概念. ...

  6. @Configuration注解 -【Spring底层原理】

    一.注解用法 1. 知识背景 lite @Bean mode :当@Bean方法在没有使用@Configuration注解的类中声明时称之为lite @Bean mode Full @Configur ...

  7. Spring基于@Configuration的类配置的内部源码实现

    概述 Spring容器启动时,即ApplicationContext接口实现类的对象实例执行refresh方法时,主要是通过执行ConfigurationClassPostProcessor这个Bea ...

  8. web.xml过滤html,Servlet过滤器两种配置方法(注解、配置web.xml文件)

    方法一(注解) /** * 使用注解标注过滤器 * @WebFilter将一个实现了javax.servlet.Filte接口的类定义为过滤器 * 属性filterName声明过滤器的名称,可选 * ...

  9. SpringBoot复习:2(@Configuration注解)

    @Configuration注解 @Configuration注解的作用是代替以前我们使用的xml配置文件,被注解的类就是配置类,其内部包含有一个或多个被@Bean注解的方法,这些方法将会被Annot ...

最新文章

  1. Cobalt Strike 的安装与简单使用
  2. 使用C++基于Socket编程实现文件下载
  3. C# 连接SQL数据库字符串
  4. mysql -- 预处理语句
  5. linq TO XML 基础
  6. ◆[转]瓶子生日密码之2月2日
  7. Linux 自动挂载 和 fstab分区-自动挂载
  8. AbpZero之企业微信---登录(拓展第三方auth授权登录)---第一步:查看AbpZero的auth第三方登录的底层机制...
  9. 名称空间与作用域、闭包函数、 装饰器
  10. python3.6打包成exe可执行文件、已解决方案_Python 3.6打包成EXE可执行程序的实现...
  11. 鸿蒙hpm网站,【HarmonyOS HiSpark IPC试用】用hpm获取源码方式环境-hpm安装 鸿蒙HarmonyOS技术社区PCB联盟网 - Powered by Discuz!...
  12. ev3编程 越野机器人_【EV3基础编程 第四课】机器人编程的基础,先要学这些(下)...
  13. Unity摄像机平滑处理跟随
  14. uni-app小程序生成海报,支持各种机型
  15. uniapp基础介绍
  16. 计算机word安装程序,word2007电脑版安装包
  17. ElasticSearch学习
  18. CPU个数,核心数,线程数
  19. 衡量视频质量的新标准ITU-T P.1203、P.1204
  20. python api讲解_集合api讲解_Python C编程视频课程_Python视频-51CTO学院

热门文章

  1. tf.truncated_normal和tf.random_normal使用方法的区别
  2. Apache Kylin Cube 的构建过程
  3. 《Adobe Flash CS5中文版经典教程》——1.3 使用“库”面板
  4. C语言经典算法五个人问岁数!——————【Badboy】
  5. ASP.NET程序中常用的三十三种代码
  6. 怎样一步一步删除(linux amp; UNIX)环境下 oracle 11g 集群节点
  7. 想爱容易,相处难:当ASP.NET MVC爱上IoC
  8. jquery ui 自動完成對中文字搜尋Bug(firefox)
  9. ECSHOP二次开发文档【文件结构和数据库表分析】
  10. Kingbase金仓查看表空间占用率