初始化init

初始化init

http://img1.sycdn.imooc.com//climg/5e2288800989ba9e09450303.jpg

我想问这个初始化context,怎么去理解呢,怎么实现的

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好!

在项目启动加载这个类时,就会执行这个类的init方法。

而ClassPathXmlApplicationContext类,是ApplicationContext的子类。

因此在创建ClassPathXmlApplicationContext对象,可以赋值给ApplicationContext也就是context。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • init方法里面的super.init();有什么用的?还有这个Init方法是不是重写父类里面的方法呢?如果是是哪个父类,不是的话这个初始化方法的机制是怎么实现的呢?麻烦老师解惑,谢谢
    2020-01-18 16:28:01
好帮手慕柯南 2020-01-18 17:39:03

同学你好!

  1.  super.init();没有什么用,只是调用了一下父类的init方法。你去掉也可以

  2. 重写了GenericServlet类中的init方法。

  3. 在init方法,只是在创建GlobalController这个bean时,对Spring配置文件进行了加载,从而获取到上下文对象,没有很复杂的底层机制呢。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师