| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- package cn.keking.config;
- import org.artofsolving.jodconverter.office.OfficeUtils;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.stereotype.Component;
- import java.io.File;
- /**
- * @auther: chenjh
- * @time: 2019/4/10 17:22
- * @description
- */
- @Component
- public class ConfigConstants {
- private static Boolean cacheEnabled;
- private static String[] simText = {};
- private static String[] media = {};
- private static String officePreviewType;
- private static String ftpUsername;
- private static String ftpPassword;
- private static String ftpControlEncoding;
- private static String fileDir = OfficeUtils.getHomePath() + File.separator + "file" + File.separator;
- private static String baseUrl;
- public static final String DEFAULT_FILE_DIR_VALUE = "default";
- public static Boolean isCacheEnabled() {
- return cacheEnabled;
- }
- public static void setCacheEnabled(Boolean cacheEnabled) {
- ConfigConstants.cacheEnabled = cacheEnabled;
- }
- public static String[] getSimText() {
- return simText;
- }
- public static void setSimText(String[] simText) {
- ConfigConstants.simText = simText;
- }
- public static String[] getMedia() {
- return media;
- }
- public static void setMedia(String[] media) {
- ConfigConstants.media = media;
- }
- public static String getOfficePreviewType() {
- return officePreviewType;
- }
- public static void setOfficePreviewType(String officePreviewType) {
- ConfigConstants.officePreviewType = officePreviewType;
- }
- public static String getFtpUsername() {
- return ftpUsername;
- }
- public static void setFtpUsername(String ftpUsername) {
- ConfigConstants.ftpUsername = ftpUsername;
- }
- public static String getFtpPassword() {
- return ftpPassword;
- }
- public static String getFtpControlEncoding() {
- return ftpControlEncoding;
- }
- public static void setFtpControlEncoding(String ftpControlEncoding) {
- ConfigConstants.ftpControlEncoding = ftpControlEncoding;
- }
- public static void setFtpPassword(String ftpPassword) {
- ConfigConstants.ftpPassword = ftpPassword;
- }
- public static String getFileDir() {
- return fileDir;
- }
- public static String getBaseUrl() {
- return baseUrl;
- }
- public static void setBaseUrl(String baseUrl) {
- ConfigConstants.baseUrl = baseUrl;
- }
- @Value("${file.dir:default}")
- public void setFileDir(String fileDir) {
- if (!DEFAULT_FILE_DIR_VALUE.equals(fileDir.toLowerCase())) {
- if (!fileDir.endsWith(File.separator)) {
- fileDir = fileDir + File.separator;
- }
- ConfigConstants.fileDir = fileDir;
- }
- }
- }
|