diff --git a/src/main/java/cc/ryanc/halo/listener/StartedListener.java b/src/main/java/cc/ryanc/halo/listener/StartedListener.java index 669d7c982..de2c3ae70 100644 --- a/src/main/java/cc/ryanc/halo/listener/StartedListener.java +++ b/src/main/java/cc/ryanc/halo/listener/StartedListener.java @@ -11,7 +11,6 @@ import cc.ryanc.halo.service.OptionService; import cc.ryanc.halo.service.ThemeService; import cc.ryanc.halo.service.UserService; import cc.ryanc.halo.utils.HaloUtils; -import cc.ryanc.halo.web.controller.content.base.BaseContentController; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.StrUtil; import com.fasterxml.jackson.databind.ObjectMapper; @@ -30,6 +29,7 @@ import java.util.Collections; import java.util.List; import java.util.Map; +import static cc.ryanc.halo.model.support.HaloConst.ACTIVATED_THEME_NAME; import static cc.ryanc.halo.model.support.HaloConst.DEFAULT_THEME_NAME; /** @@ -113,10 +113,10 @@ public class StartedListener implements ApplicationListener listFiles() { - return themeService.listThemeFolderBy(BaseContentController.THEME); + return themeService.listThemeFolderBy(HaloConst.ACTIVATED_THEME_NAME); } /** @@ -78,7 +78,7 @@ public class ThemeController { properties.put(PrimaryProperties.THEME, themeName); // TODO Refactor: saveProperties => saveProperty optionService.saveProperties(properties, OptionSource.SYSTEM); - BaseContentController.THEME = themeName; + HaloConst.ACTIVATED_THEME_NAME = themeName; configuration.setSharedVariable("themeName", themeName); configuration.setSharedVariable("options", optionService.listOptions()); } diff --git a/src/main/java/cc/ryanc/halo/web/controller/content/base/BaseContentController.java b/src/main/java/cc/ryanc/halo/web/controller/content/base/BaseContentController.java index 92e9dde5b..0528983a9 100644 --- a/src/main/java/cc/ryanc/halo/web/controller/content/base/BaseContentController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/content/base/BaseContentController.java @@ -2,7 +2,7 @@ package cc.ryanc.halo.web.controller.content.base; import cn.hutool.core.text.StrBuilder; -import static cc.ryanc.halo.model.support.HaloConst.DEFAULT_THEME_NAME; +import static cc.ryanc.halo.model.support.HaloConst.ACTIVATED_THEME_NAME; /** * Content base Controller @@ -12,12 +12,6 @@ import static cc.ryanc.halo.model.support.HaloConst.DEFAULT_THEME_NAME; */ public abstract class BaseContentController { - /** - * Default theme - */ - @Deprecated - public static String THEME = DEFAULT_THEME_NAME; - /** * Render page by template name * @@ -26,7 +20,7 @@ public abstract class BaseContentController { */ public String render(String pageName) { final StrBuilder themeStr = new StrBuilder("themes/"); - themeStr.append(THEME); + themeStr.append(ACTIVATED_THEME_NAME); themeStr.append("/"); themeStr.append(pageName); return themeStr.toString(); diff --git a/src/main/java/cc/ryanc/halo/web/controller/core/CommonController.java b/src/main/java/cc/ryanc/halo/web/controller/core/CommonController.java index fa7bfd9a5..af4795abf 100644 --- a/src/main/java/cc/ryanc/halo/web/controller/core/CommonController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/core/CommonController.java @@ -3,7 +3,6 @@ package cc.ryanc.halo.web.controller.core; import cc.ryanc.halo.model.entity.User; import cc.ryanc.halo.model.support.HaloConst; import cc.ryanc.halo.service.ThemeService; -import cc.ryanc.halo.web.controller.content.base.BaseContentController; import cn.hutool.core.text.StrBuilder; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -107,7 +106,7 @@ public class CommonController implements ErrorController { return "common/error/404"; } StrBuilder path = new StrBuilder("themes/"); - path.append(BaseContentController.THEME); + path.append(HaloConst.ACTIVATED_THEME_NAME); path.append("/404"); return path.toString(); } @@ -123,7 +122,7 @@ public class CommonController implements ErrorController { return "common/error/500"; } StrBuilder path = new StrBuilder("themes/"); - path.append(BaseContentController.THEME); + path.append(HaloConst.ACTIVATED_THEME_NAME); path.append("/500"); return path.toString(); }