@Configuration

1.@Configuration注解底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。

2.@Configuration注解相当于spring的xml配置文件中<beans>标签,里面可以配置bean。

@Bean

1.@Bean注解相当于spring的xml配置文件<bean>标签,告诉容器注入一个bean。

2.@Bean注解的方法上如果没通过bean指定实例名,默认实例名与方法名相同。

3.@Bean注解默认为单例模式,可以通过@Scope("prototype")设置为多例。

在SpringBoot中注入redisTemplate实例的代码如下:

转载于:https://www.cnblogs.com/michaelShao/p/11162267.html

SpringBoot学习之@Configuration注解和@Bean注解相关推荐

  1. SpringBoot配置@PropertySource、@ImportResource、@Bean注解

    引言 @ConfigurationProperties 与@Bean结合为属性赋值 与@PropertySource(只能用properties文件)结合读取指定文件 @Validation 支持使用 ...

  2. SpringBoot中Configure注解和Bean注解的使用

    2019独角兽企业重金招聘Python工程师标准>>> Configure注解该类为配置类,Bean注解bean对象如下demo package com.yudian.springb ...

  3. [转]Spring注解-@Configuration注解、@Bean注解以及配置自动扫描、bean作用域

    1.@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文) package com.test.s ...

  4. @Import注解与@Bean注解区别

    bean注解注册的 bean的id是以方法名称 @Import以当前类完整路径地址注册 相比来说@Import注入类更加简单 共同:都是引入外部的jar包

  5. Spring学习笔记——@Configuration和@Bean注解

    前言 在Spring框架中,有两种对容器的配置和启动方式,一种是基于XML文档的配置方式,一种则是"零配置",即Java Based Configuration. 而在零配置中,最 ...

  6. springBoot学习(二)配置环境动态切换和部分注解的运用

    springBoot配置环境动态切换 建立第一个配置文件(springBoot默认读取的文件)application.properties test.name=default test.default ...

  7. SpringBoot学习之常用注解

    @SpringBootAppliaction:通常注解写在SpringBoot启动类中,主要包括三个作用: 1.@Configuration表示将该类作用springboot配置文件类. 2.@Ena ...

  8. Spring学习(七)bean装配详解之 【通过注解装配 Bean】【自动装配的歧义解决】...

    本文借鉴:Spring学习,@Bean 的用法(特此感谢!) 自动装配 1.歧义性 我们知道用@Autowired可以对bean进行注入(按照type注入),但如果有两个相同类型的bean在IOC容器 ...

  9. Spring学习(六)bean装配详解之 【通过注解装配 Bean】【基础配置方式】

    本文借鉴:Spring学习(特此感谢!) 通过注解装配 Bean 1.前言 优势 1.可以减少 XML 的配置,当配置项多的时候,XML配置过多会导致项目臃肿难以维护 2.功能更加强大,既能实现 XM ...

最新文章

  1. 又美又飒!这位985大学小姐姐,堪称今年最强博士后!
  2. CSS布局代码:两列布局实例
  3. 决定系数 均方误差mse_回归模型评价指标 SSE, MSE、RMSE、MAE、R-SQUARED
  4. python资料库-Python操作三大主流数据库
  5. Scan Chain的原理与实现(实践) - Compression Flow
  6. matlab 连通分支,(完整版)图的连通性判断matlab实验报告
  7. 讨论.NET Core 配置对GC 工作模式与内存的影响
  8. java 通道 双向原理_Java-NIO(四):通道(Channel)的原理与获取
  9. Setting Up ODI's Schedule
  10. auto_cmdb--01之models.py建表
  11. 邹欣对话图灵奖得主Jeffrey Ullman:数据库不会进入周期性的坏循环|《新程序员》...
  12. and or not 优先级_我的家乡|我的侠客公测成就奖励大全 成就解锁优先级排名
  13. linux限制进程使用的cpu使用率
  14. html中给select下拉框赋值
  15. 爱心代码(c语言实现)
  16. PowerBuilder9.0 安装包及注意事项
  17. bandizip修改压缩文件内容_BandiZip解压添加压缩文件教程
  18. 手机图形计算器matlab,图形计算器Mathlab
  19. 如何将pdf文件转换成word格式
  20. JAVA 16方格排序游戏

热门文章

  1. 移动端web开发常见问题
  2. 【Android开发】图形图像处理技术-绘制几何图形
  3. C#串口通信—传输文件测试
  4. Zabbix安装(十):监控windows进程
  5. php http请求封装
  6. Lua中的字符串函数库
  7. putty利用密钥ssh服务登录ubuntu server 10.4
  8. 可侦测多种眼疾的AI 系统 对不熟悉眼科的医疗照护人员极有帮助
  9. 写给java初学者,从零开始学习java开发的完整学习路线
  10. 汇编题目:按A键,当松开的时显示字母A