static配置
基本成型,还需要修改bug