摘要:
1.场景复现: 我们通过精心组织组件扫描的方式,来装配不同的子模块,形成一个可运行的应用; 异常栈部分调用关系如下: 如果移除子模块,应用启动后,同一个入口会触发的正常调用栈如下: 换句话说,异常情况和正常情况,走了不同的处理链。 2.然后继续通过调试代码,分析发现加入子模块后,启动的 而不加入子模 阅读全文
摘要:
1.场景复现: 我们通过精心组织组件扫描的方式,来装配不同的子模块,形成一个可运行的应用; 异常栈部分调用关系如下: 如果移除子模块,应用启动后,同一个入口会触发的正常调用栈如下: 换句话说,异常情况和正常情况,走了不同的处理链。 2.然后继续通过调试代码,分析发现加入子模块后,启动的 而不加入子模 阅读全文