第二版本，使用了分组配置