首页 > 编程语言 >使用JavaConfig实现配置

使用JavaConfig实现配置

时间:2022-09-02 18:36:10浏览次数:56  
标签:容器 实现 标签 配置 JavaConfig bean 返回值

@Configuration

在一个类上加了@Configration之后就类似

<beans>

<bean id="xxx"  class="xxxxxx"/>

</beans>

这个也会被Spring容器托管,注册到容器中,因为他本来就是一个@Component

@configuration代表也就是一个配置类,就和beans.xml是一样的

@componentScan(“被扫描的类名”)

@Bean

在方法上加

注册一个bean,就相当于我们之前写的一个bean标签

这个方法的名字,就相当于bean标签中的id属性

这个方法的返回值,就相当于bean标签中的class属性

pulic 返回值 方法名(){

return new 返回值;//就是返回要注入到bean的对象

}

 

 

 

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

 

getuser就是@Bean里的返回值

 

标签:容器,实现,标签,配置,JavaConfig,bean,返回值
From: https://www.cnblogs.com/huhansan12138/p/16650894.html

相关文章

  • Spring boot多Rabbit MQ配置创建队列到指定MQ
    1、场景springboot整合rabbitmq,需要将队列queue1、queue2分别放在不同的MQ服务上MQ1、MQ2。2、环境准备MQ1:IP:192.168.1.110队列:queue1MQ2:IP:172.16.1.220队列:queu......
  • 放弃FastDFS!SpringBoot整合MinIO实现分布式文件服务,真香!
    今天分享一个非常不错且开源的分布式存储组件MinIO,有很多朋友在用。什么是MinIO?Minio是个基于Golang编写的开源对象存储套件,基于ApacheLicensev2.0开源协议,虽然轻量......
  • Redis实现分布式锁的几种方式
    为什么要加锁如果多个线程同时访问共享资源时,我们通常需要锁的机制,保证在某个时刻,只有一个线程可以对这个资源进行操作,其他线程需要等待这个锁的释放才能继续处理。主要保......
  • odoo14邮件配置
    1、进入odoo系统“设置”--“常规设置”2、别名域设置邮件服务器的域名称3、发件服务器 4、收件服务器5、配置后记得测试,提示异常注意检查用户信息的邮件内容和这......
  • 06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命
    06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本一.NGINX和浏览......
  • list底层实现
    list底层实现list和vector都是容器,只不过他们的存储结构不同,vector实际底层结构是顺序表,支持随机访问。list的底层结构带头双向链表,不支持随机访问。 但list的底层实现......
  • java实现桌面右下角弹窗效果
    http://www.3qphp.com/java/framework/3542.htmlInfoUtil.javaimportjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Cursor;importjava.awt.Deskt......
  • python实现企业微信机器人自动发消息
    一)创建企业微信群机器人1)先创建一个测试用临时对话群操作步骤:先在手机端打开企业微信,点击右上角+按钮->发起群聊->联系人中选择2人点击确定,即可创建一个临时对话群2......
  • 视频融合平台EasyCVR视频广场页脚优化为瀑布流式的实现方式
    EasyCVR基于云边端一体化架构,兼容性高、拓展性强,可支持多类型设备、多协议方式接入,将复杂多变的底层资源统一管理起来,实现视频资源的统一汇聚与管理、鉴权分发、服务器集群......
  • js 实现插入排序
    //插入排序的原理://一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法。//插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好......