diff --git a/plusone-basic/plusone-basic-infrastructure/src/main/java/xyz/zhouxy/plusone/oss/FastDFSUtil.java b/plusone-basic/plusone-basic-infrastructure/src/main/java/xyz/zhouxy/plusone/oss/FastDFSUtil.java index 368f109..09640ca 100644 --- a/plusone-basic/plusone-basic-infrastructure/src/main/java/xyz/zhouxy/plusone/oss/FastDFSUtil.java +++ b/plusone-basic/plusone-basic-infrastructure/src/main/java/xyz/zhouxy/plusone/oss/FastDFSUtil.java @@ -26,6 +26,7 @@ import org.slf4j.LoggerFactory; import com.google.common.io.Files; import lombok.Getter; +import xyz.zhouxy.plusone.commons.annotation.StaticFactoryMethod; import xyz.zhouxy.plusone.exception.SysException; public class FastDFSUtil { @@ -149,21 +150,25 @@ public class FastDFSUtil { } @Nonnull + @StaticFactoryMethod(FastDFSFile.class) public static FastDFSFile of(@Nonnull File file) throws IOException { return new FastDFSFile(file, null); } @Nonnull + @StaticFactoryMethod(FastDFSFile.class) public static FastDFSFile of(@Nonnull File file, @Nullable String author) throws IOException { return new FastDFSFile(file, author); } @Nonnull + @StaticFactoryMethod(FastDFSFile.class) public static FastDFSFile of(@Nonnull String fileName, @Nonnull byte[] content) { return new FastDFSFile(fileName, content, null); } @Nonnull + @StaticFactoryMethod(FastDFSFile.class) public static FastDFSFile of(@Nonnull String fileName, @Nonnull byte[] content, @Nullable String author) { return new FastDFSFile(fileName, content, author); }