在 Debug 源码的时候发现日志打得特别清晰,容器之间的关系特别清晰,都是这样的形式1
StandardEngine[xxx].StandardHost[xxx].StandardContext[xxx].StandardWrapper[xxx]
看了toString方法后,原来如此。
靠,这 TM 也要写篇博客?这么水?哦,我只是觉得我自己专门去看过这块代码,觉得很有印象。
StandardEngine#toString
1 | public String toString() { |
StandardHost#toString
1 | public String toString() { |
StandardContext#toString
1 | StringBuilder sb = new StringBuilder(); |
.
以上皆是阅读源码 https://github.com/fdx321/tomcat8.0-source-research 所得