将 service 模块化; 通用的 redis 和 db 配置处在最外层; 具体的业务 service 按业务分模块(包); 在具体的模块包里定义 service 方法和 view model; 如果某个模块比较复杂,service 代码很多,则再将其业务细分,拆分为多个文件;