重大代码结构调整，去除了对spring的重度依赖