这个文章很棒,梳理的很清楚,java的框架依赖复杂的让人蛋疼。