增加ServiceLoader实现模板