调整 setting 类中获取参数配置的方法实现，简化代码逻辑
加入异常捕获