@Configuration:注册到Spring容器中,因为本类就是Component

@Bean相当于之前写的一个bean标签。

id是方法名,返回值是resultType,return 是返回要注入到bean的对象。

@Component说明类注册到Spring容器中

@Value属性注入值

如果完全使用配置类方式去做,就只能 通过AnnotationConfig上下文来获取容器,通过配置类的class加载。

 AnnotationConfigApplicationContext context =new AnnotationConfigApplicationContext(KuangConfig.class);User getUser = (User) context.getBean("getUser");System.out.println(getUser);

在配置类中引入其他配置类:

这种纯java的配置方式,在SpringBoot中随处可见。

【Spring笔记】使用javaconfig配置相关推荐

  1. spring基础系列--JavaConfig配置

    原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/7171011.html 早以前,Spring推荐使用XML的方式来定义Bean及Bean之间 ...

  2. webconfig.java_基于JavaConfig配置的Spring MVC的构建

    上一篇讲了基于XML配置的构建,这一篇讲一讲基于JavaConfig的构建.为什么要写这篇文章,因为基于xml配置的构建,本人认为很麻烦,要写一堆的配置,不够简洁,而基于JavacConfig配置的构 ...

  3. 丢掉xml使用JavaConfig配置Spring

    Spring JavaConfig 最近撸了一遍Spring action 4,发现里面讲的都不再使用xml文件来配置spring,全都采用Java代码来配置. 用Java代码配置的话,感觉要比xml ...

  4. Spring Batch –用JavaConfig替换XML作业配置

    最近,我协助一个客户启动并运行了Spring Batch实现. 该团队决定继续使用针对批处理作业的基于JavaConfig的配置,而不是传统的基于XML的配置. 随着这越来越成为配置Java应用程序的 ...

  5. springmvc jpa_使用JavaConfig的SpringMVC4 + Spring Data JPA + SpringSecurity配置

    springmvc jpa 在本文中,我们将看到如何使用JavaConfig配置和集成SpringMVC4,带有Hibernate的Spring Data JPA和SpringSecurity. 1. ...

  6. Spring Batch –使用JavaConfig替换XML作业配置

    我最近协助一个客户启动并运行了Spring Batch实现. 该团队决定继续为批处理作业使用基于JavaConfig的配置,而不是传统的基于XML的配置. 随着这越来越成为配置Java应用程序的一种常 ...

  7. 使用JavaConfig的SpringMVC4 + Spring Data JPA + SpringSecurity配置

    在本文中,我们将看到如何使用JavaConfig配置和集成SpringMVC4,带有Hibernate的Spring Data JPA和SpringSecurity. 1.首先让我们在pom.xml中 ...

  8. 基于JavaConfig配置的Spring MVC的构建

    上一篇讲了基于XML配置的构建,这一篇讲一讲基于JavaConfig的构建.为什么要写这篇文章,因为基于xml配置的构建,本人认为很麻烦,要写一堆的配置,不够简洁,而基于JavacConfig配置的构 ...

  9. (转) Spring读书笔记-----Spring的Bean之配置依赖

    前一篇博客介绍了Spring中的Bean的基本概念和作用域(Spring读书笔记-----Spring的Bean之Bean的基本概念 ),现在介绍Spring Bean的基本配置. 从开始我们知道Ja ...

  10. Spring笔记9--Spring的三大重要配置(alias,bean,import)

    我的所有spring笔记大集锦 Spring5入门知识整合(持续更新) 目前而言就bean用的最多,import在以后的团队协作中用的很多 下面逐一说说各自用法 1.alias关键字 首先alias是 ...

最新文章

  1. VMware 使用 OVF 模版部署虚拟机
  2. @Aspect注解无效
  3. java程序讲解_3、Java程序讲解
  4. Scrapy Learning笔记(四)- Scrapy双向爬取
  5. 2019年4月第四周_2012年4月最佳怪胎文章
  6. ModuleNotFoundError: No module named ‘torch.utils.serialization‘
  7. [ios] NSSet,NSMutableSet[zhuan]
  8. 第十一周项目6-回文素数(一)
  9. 高二获全奖跳级进哈佛,29岁坐拥数亿身家,这位曾让马云畏惧的“天才神童”现在怎么样了?...
  10. html实现太极图效果
  11. break 通过自定义标签跳到指定位置
  12. Latex数学公式-矩阵中省略号的表示
  13. android 控件宽度自适应_自适应各Android手机屏幕尺寸的解决方法
  14. 使用Nginx中遇到的一个小问题思考
  15. VSCode 出现 正在保存“xxxx.vue”: 从 “‘Vetur‘, ‘ESLint‘“(configure)中获取代码操作。
  16. 主流嵌入式操作系统(RTOS)有哪些?看看这14种
  17. [软件人生]从应聘到骂人
  18. 逮到一个阿里 10 年老 测试开发,聊过之后收益良多...
  19. java 反射驻足类型_《Java虚拟机规范》阅读(三):Class文件格式
  20. 图谱实战 | 华农夏静波:深层语义知识图谱在药物重定位中的应用

热门文章

  1. LG WP7机型工程模式下越狱
  2. 如何查看Windows7系统版本
  3. NUC1372 Bull Math【大数】
  4. CCF NOI1149 N皇后问题
  5. cURL(wget)—— 测试 RESTful 接口及模拟 GET/POST/PUT/DELETE/OPTIONS 请求
  6. python opencv3 —— 常用工具、辅助函数、绘图函数(图像添加文本、矩形等几何形状)
  7. 谷歌浏览器 —— 快捷键(vimium:像使用 vim 一样操作当前页面)
  8. C++::增加目标码(object code)的大小的操作
  9. python中的运算符重载_Python中的操作符重载
  10. 多元线性回归dw值_SPSS教程10:多元线性回归