当前位置: 首页 > news >正文

南京专业网站设计公司价格九江建设公司网站

南京专业网站设计公司价格,九江建设公司网站,网站免费注册会员怎么做,搜狗网页文章目录 1. 简介2. 作用3. 使用3.1 创建并实现接口3.2 配置 Bean 信息3.3 创建启动类3.4 启动 4. 应用场景总结 Spring 框架为开发者提供了丰富的扩展点#xff0c;其中之一就是 Bean 生命周期中的回调接口。本文将聚焦于其中的一个接口 BeanNameAware#xff0c;介绍它的作… 文章目录 1. 简介2. 作用3. 使用3.1 创建并实现接口3.2 配置 Bean 信息3.3 创建启动类3.4 启动 4. 应用场景总结 Spring 框架为开发者提供了丰富的扩展点其中之一就是 Bean 生命周期中的回调接口。本文将聚焦于其中的一个接口 BeanNameAware介绍它的作用、用法以及在实际开发中的应用场景。 1. 简介 在 Spring 中BeanNameAware 接口是一个回调接口它提供了一个用于设置 Bean 名称的方法。当一个 Bean 实现了 BeanNameAware 接口时在该 Bean 实例被实例化后Spring 容器会调用 setBeanName 方法并将该 Bean 在 Spring 容器中的名称作为参数传递进去。 源码如下 2. 作用 BeanNameAware 主要用于获取在 Spring 容器中配置的 Bean 名称使得 Bean 能够获取自身在容器中的标识。 3. 使用 要让一个Bean实现 BeanNameAware 接口需要按以下步骤进行 3.1 创建并实现接口 package org.example.cheney;import org.springframework.beans.factory.BeanNameAware;public class DemoBean implements BeanNameAware {Overridepublic void setBeanName(String name) {System.out.println(【BeanNameAware】Bean 的名称是 name);} } 3.2 配置 Bean 信息 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdbean iddemoBean classorg.example.cheney.DemoBean / /beans 3.3 创建启动类 package org.example.cheney;import org.springframework.context.support.AbstractXmlApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class App {public static void main(String[] args) {String location applicationContext.xml;try (AbstractXmlApplicationContext context new ClassPathXmlApplicationContext(location)) {System.out.println(End.);}} } 3.4 启动 输出结果 4. 应用场景 BeanNameAware 接口常常用于以下场景 自身依赖处理 当一个 Bean 需要获取自身在容器中的名称作为自身某些属性或依赖的一部分 动态注册Bean 有时需要动态的将自身注册到其他组件或服务中而注册所需的标识就是 Bean 在容器中的名称 总结 BeanNameAware 接口为开发者提供了一种简单而有用的方式来获取Bean在Spring容器中的名称。通过实现该接口Bean可以在初始化阶段获取自身在容器中的标识从而更灵活地处理一些与自身标识相关的逻辑。
http://www.zqtcl.cn/news/462532/

相关文章:

  • 做网站现在用什么语言网站估价
  • wap开头的网站外贸网站建设官网
  • 做网站说什么5.0啥意思wordpress教程视频 下载
  • 业务型网站做seo郑州网站推广优化
  • 400网站建设南昌网站建设方案详细版
  • 网站评论回复如何做中国住建部和城乡建设官网
  • 怎么建设网站南京做南京华美整容网站
  • 有哪些可以做1元夺宝的网站推广网站哪家做的好
  • 网站备案 域名不是自己的成都电子商务网站
  • 网站内容管理系统建设2021年建站赚钱
  • 网站建设交流发言稿找做网站的上什么app
  • 企业如何应用网站的wordpress lensnews
  • 可信的邢台做网站学电商运营需要多少钱
  • 网站中文名称做微商进哪个网站安全
  • 网站前端建设需要学会什么意思wordpress 快递查询 插件
  • 网站建设腾讯云与阿里云做网站上市的公司
  • 视频直播网站app开发网站备案主体是
  • 做的好的微信商城网站建设商务网站
  • 小白用网站建设工具专做奢侈品品牌的网站
  • 安装vs2015网站开发外包公司为什么没人去
  • 网站关键字多少合适唐河微网站开发
  • 临沂网站建站专业公司网站开发 文学
  • 乐清网站建设服务定制企业网站建设
  • 简单公司网站模版百度站长工具抓取诊断
  • 网站建设与管理维护 大学论文铁路建设单位网站
  • 贵州企业展示型网站建设wordpress文章点不开
  • 毕业设计可以做网站吗网页版征信报告查询
  • 企业网站每年的费用钢筋网片每平米重量
  • 做网站是属火的职业吗苏州网站建设信息网络
  • 怎么自己建一个论坛网站如何做中国古城的网站