diff --git a/modules/cms/pom.xml b/modules/cms/pom.xml index 43f211b4..34b62c97 100644 --- a/modules/cms/pom.xml +++ b/modules/cms/pom.xml @@ -24,6 +24,12 @@ jeesite-module-core ${project.parent.version} + + + org.springframework.boot + spring-boot-configuration-processor + true + diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/properties/properties/CmsProperties.java b/modules/cms/src/main/java/com/jeesite/modules/cms/properties/properties/CmsProperties.java new file mode 100644 index 00000000..ebfe5e81 --- /dev/null +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/properties/properties/CmsProperties.java @@ -0,0 +1,81 @@ +/** + * Copyright (c) 2013-Now http://jeesite.com All rights reserved. + * No deletion without permission, or be held responsible to law. + */ +package com.jeesite.modules.cms.properties.properties; + +import org.springframework.boot.context.properties.ConfigurationProperties; + +/** + * CmsProperties + * @author ThinkGem + * @version 2022-4-10 + */ +@ConfigurationProperties(prefix = "cms") +public class CmsProperties { + + private PageCache pageCache = new PageCache(); + + public static class PageCache { + + /** + * 是否开启页面静态化缓存 + */ + private Boolean enabled = false; + + /** + * 缓存名称标识 + */ + private String cacheName = "cmsPageCache"; + + /** + * 拦截的网页地址 + */ + private String urlPatterns = "${frontPath}/*"; + + /** + * 只静态化 .html 后缀的网页 + */ + private String urlSuffixes = ".html"; + + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public String getCacheName() { + return cacheName; + } + + public void setCacheName(String cacheName) { + this.cacheName = cacheName; + } + + public String getUrlPatterns() { + return urlPatterns; + } + + public void setUrlPatterns(String urlPatterns) { + this.urlPatterns = urlPatterns; + } + + public String getUrlSuffixes() { + return urlSuffixes; + } + + public void setUrlSuffixes(String urlSuffixes) { + this.urlSuffixes = urlSuffixes; + } + } + + public PageCache getPageCache() { + return pageCache; + } + + public void setPageCache(PageCache pageCache) { + this.pageCache = pageCache; + } +} diff --git a/modules/cms/src/main/resources/application-assistant.yml b/modules/cms/src/main/resources/application-assistant.yml new file mode 100644 index 00000000..6cc4ebf2 --- /dev/null +++ b/modules/cms/src/main/resources/application-assistant.yml @@ -0,0 +1,12 @@ + +## 重要提示(Tip): + +## 请勿在该配置文件中添加其它任何配置(添加也不会生效)。 +## 该文件,仅仅是为了让 jeesite-cms.yml 文件, +## 在 IDEA 中有一个自动完成及帮助提示,并无其它用意。 +## 参数配置请在 jeesite-cms.yml 文件中添加。 + +spring: + config: + import: + - classpath:config/jeesite-cms.yml diff --git a/modules/cms/src/main/resources/config/jeesite-cms.yml b/modules/cms/src/main/resources/config/jeesite-cms.yml index ac7761d1..95f039f4 100644 --- a/modules/cms/src/main/resources/config/jeesite-cms.yml +++ b/modules/cms/src/main/resources/config/jeesite-cms.yml @@ -3,7 +3,7 @@ cms: pageCache: # 是否开启页面静态化缓存 - #enabled: true + enabled: false # 缓存名称标识 cacheName: cmsPageCache # 拦截的网页地址 diff --git a/modules/core/src/main/resources/application-assistant.yml b/modules/core/src/main/resources/application-assistant.yml new file mode 100644 index 00000000..7c2f09f1 --- /dev/null +++ b/modules/core/src/main/resources/application-assistant.yml @@ -0,0 +1,12 @@ + +## 重要提示(Tip): + +## 请勿在该配置文件中添加其它任何配置(添加也不会生效)。 +## 该文件,仅仅是为了让 jeesite-core.yml 文件, +## 在 IDEA 中有一个自动完成及帮助提示,并无其它用意。 +## 参数配置请在 jeesite-core.yml 文件中添加。 + +spring: + config: + import: + - classpath:config/jeesite-core.yml diff --git a/modules/core/src/main/resources/config/jeesite-core.yml b/modules/core/src/main/resources/config/jeesite-core.yml index 5af939e6..df5248ab 100644 --- a/modules/core/src/main/resources/config/jeesite-core.yml +++ b/modules/core/src/main/resources/config/jeesite-core.yml @@ -800,10 +800,6 @@ video: # 将mp4视频的元数据信息转到视频第一帧 qtFaststartFile: d:/tools/video/qt-faststart/qt-faststart.exe -# 文件管理是否启用租户模式 -filemanager: - useCorpModel: false - #======================================# #========== Message settings ==========# #======================================#