会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一马平川1
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2019年4月1日
getOrCreateEnvironment()方法源码探究
摘要: 该方法目的是创建一个环境对象,并且根据环境类型,自动判断是创建web环境对象,还是标准非web环境对象. 首先该方法源于prepareEnvironment准备环境: 然后进入该方法源码: 可以发现:根据webEnvironment字段,可以判断要生成的环境的类型,此处添加了web环境的jar包,所
阅读全文
posted @ 2019-04-01 22:26 一马平川1
阅读(298)
评论(0)
推荐(0)
listener.starting()源码探究
摘要: 容器启动时,监听器调用starting方法,本质是找到匹配的监听器,广播事件,开始监听 上节对寻找匹配监听器做了分析,其是这个过程比较重要的部分,本文开始监听,反而不是那么复杂,如下: 找匹配监听器就是从这里开始,找到后,直接遍历,调用invokeListener()方法,注意这个虽然有invoke
阅读全文
posted @ 2019-04-01 21:32 一马平川1
阅读(238)
评论(0)
推荐(0)