优化结构实现代码分离
Merge remote-tracking branch 'VenDream/master'
新增handler