乐趣区

关于spring:spring调试源码

下载源码

目录构造

找到测试类

找到测试类

ClassPathXmlApplicationContextTests

找到测试方法

该测试类的测试方法,能够测试创立容器和创立 bean。

所谓 spring,外围就是容器和 bean。

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

当然,你本人创立一个测试项目,而后写一个蕴含 main 办法的入口类,也是一样。

然而,官网个别都会提供 demo/sample 和测试代码,间接用自带的就能够,没必要本人去创立。

总之,就是要:

  1. 源码可调试
  2. 源码能够加正文
  3. 源码能够批改

比方,增加打印日志啥的。

问题

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

起因:warn 正告阻断了编译。然而其实不应该阻断,因为 warn 没有影响。

解决办法 1(有效):

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

再次执行,依然异样。该办法有效。


解决办法 2(胜利):

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

再次执行,胜利。

退出移动版