spring-调试源码

2年前 (2022) 程序员胖胖胖虎阿
145 0 0

下载源码

目录结构

spring-调试源码

找到测试类

找到测试类

ClassPathXmlApplicationContextTests

找到测试方法

spring-调试源码

该测试类的测试方法,可以测试创建容器和创建bean。

所谓spring,核心就是容器和bean。

那调试spring源码,就是调试创建容器和创建bean。

当然,你自己创建一个测试项目,然后写一个包含main方法的入口类,也是一样。

但是,官方一般都会提供demo/sample和测试代码,直接用自带的就可以,没必要自己去创建。

总之,就是要:

  1. 源码可调试
  2. 源码可以加注释
  3. 源码可以修改

比如,添加打印日志啥的。

问题

执行测试代码的时候,异常:warnings found and -werror specified

原因:warn警告阻断了编译。但是其实不应该阻断,因为warn没有影响。

解决方法1(无效):

spring-调试源码

找到报错模块,去掉error配置。

再次执行,仍然异常。该方法无效。


解决方法2(成功):

spring-调试源码

全局搜了一下关键字:werror,把截图里的类的error配置去掉。

再次执行,成功。

版权声明:程序员胖胖胖虎阿 发表于 2022年9月27日 上午7:56。
转载请注明:spring-调试源码 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...