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

网创项目资源网站网页设计和网站制作

网创项目资源网站,网页设计和网站制作,什么软件可以做网站html,做优惠券网站赚钱吗Spring中Bean的实例化和Bean的初始化有什么区别? 背景答案扩展知识什么是实例化什么是初始化 个人评价我的回答 背景 想换工作, 看了图灵周瑜老师的视频想记录一下, 算是学习结果的一个输出. 答案 Spring 在创建一个Bean对象时, 会先创建出一个Java对象, 会通过反射来执行…

Spring中Bean的实例化和Bean的初始化有什么区别?

  • 背景
  • 答案
  • 扩展知识
    • 什么是实例化
    • 什么是初始化
  • 个人评价
  • 我的回答

背景

想换工作, 看了图灵周瑜老师的视频想记录一下, 算是学习结果的一个输出.

答案

Spring 在创建一个Bean对象时, 会先创建出一个Java对象, 会通过反射来执行类的构造方法, 从而得到一个Java对象, 这个过程我们通常叫做Spring Bean的实例化.

得到Java对象后, 会进行依赖注入, 依赖注入之后会进行初始化, 而 Bean 的初始化就是调用前面创建出来的Java对象中特定的方法, 比如Java对象实现了 InitializingBean接口, 那么初始化的时候就会执行Java对象中的 afterPropertiesSet(), Spring 只会执行这个方法, 并不关心做了什么, 我们可以再这个方法中去对某个属性进行校验, 或者直接给某个属性赋值都是可以的, 反正 Bean 的初始化就是执行 afterPropertiesSet(), 或者执行 init-method 指定的方法. 例如下面的两段代码:

@Component
public class OrderService implements InitializingBean {@Overridepublic void afterPropertiesSet() {...}/*** 用户自定义需要初始化的方法*/public void customInitMethod() {...}
}
public class AppConfig {/*** 注册Bean, 并指定初始化方法** @return OrderService*/@Bean(initMethod = "customInitMethod")public OrderService generateOrderService() {return new OrderService();}
}

扩展知识

什么是实例化

其实就是调用构造方法(这里是通过反射的方式), 生成一个Java Bean.

什么是初始化

其实本质就是在合适的时机去调用指定的方法.

个人评价

2023年10月5日14:59:49
感觉很多面试题, 需要我们去理解考察的点事什么? 就这个题目而言, 我认为就是一个概念统一的问题. 候选人是怎么理解实例化初始化的.

我的回答

首先我想和您描述我对这个题目的理解. 我先解释一个什么是Sprign Bean实例化, 什么是Sprign Bean初始化?
如果这两个概念理解了, 他们的区别也就显而易见了.

http://www.dinnco.com/news/35407.html

相关文章:

  • 有什么网站可以做扣扣头像独立站seo建站系统
  • 制作网站软件教程seo整站优化费用
  • 哪些网站做婚纱摄影南京网络优化培训
  • 替老外做网站天津网络优化推广公司
  • ps怎么做网站导航内嵌式百度一下你就知道首页官网
  • 做网站如何语音对话软文范例300字
  • 专业简历制作软件seo工具在线访问
  • 公司建设网站成果预测企业网络推广平台
  • 做网站为什么要域名 解析绑定江苏seo团队
  • 网站 设置特殊的字体如何成为app推广代理
  • 移动互联网应用范围具有以下特点上海优化排名网站
  • google 网站收录品牌seo是什么意思
  • 网站制作 维护 武汉关键词排名优化官网
  • 惠州做棋牌网站建设哪家技术好青岛做网站推广公司
  • 门户网站建设招标文件今日军事头条新闻
  • app网站开发的特点单页网站seo优化
  • wordpress标签排序抖音视频seo霸屏
  • 兰州做网站维护的公司百度推广客服工作怎么样
  • 福州网站制作网站教育机构培训
  • 广州市公司网站建设长沙关键词优化费用
  • 网站开速度 流失网站推广途径和推广要点
  • 公司网站开发款记什么科目什么平台可以免费推广产品
  • 利用网盘 建网站seo技术培训宁波
  • 千图app的优势西安区seo搜索排名优化
  • 向客户介绍网站建设的话术最近的新闻有哪些
  • 做网站找哪家好搜狗推广登录
  • 网站建设服务标准推广app的平台
  • 有没有教做帽子的网站谷歌商店安卓版下载
  • 一级做爰A视频免费网站自媒体视频剪辑培训班
  • 网站的动效怎么做的西安网站建设