1、ServiceBean 实现了ApplicationListener的onApplicationEvent 监听了contextRefreshEvent事件,在项目启动的时候export()服务接口

2、调到ServiceConfig的doExportUrlsFor1Protocol

初始化了Wrapper为每一个暴露的接口,通过Javaassist生成实现Wrapper0类,实现父类Wrapper的invokeMethod接口
3、当调用service的某个方法的时候,最后会走到:

找到对应的实现类Wrapper0然后调用方法返回。
网友评论