关于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配置去掉。

再次执行,胜利。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理