12345678910111213141516171819202122232425262728293031 |
- 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;
- }
- }
- }
|