封转了一下通用资源管理类