package com.example.fms.service; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * @Author xiexiang * @Date 2023/10/20 */ @Slf4j @Service @RequiredArgsConstructor public class FileFactory { private final File2SftpService file2SftpService; /** * 判断 * @param sourceName * @return */ public IFileFactory createObject(String sourceName){ switch(sourceName){ case "FSS": return file2SftpService; default: return null; } } }