Commit 783ddaae by fsn

完善配置

parent a7ebb8c2
......@@ -7,6 +7,7 @@ import com.stylefeng.guns.core.listener.ConfigListener;
import com.stylefeng.guns.core.util.xss.XssFilter;
import org.beetl.core.resource.ClasspathResourceLoader;
import org.beetl.ext.spring.BeetlSpringViewResolver;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletListenerRegistrationBean;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
......@@ -21,15 +22,19 @@ import org.springframework.web.context.request.RequestContextListener;
* @date 2016年11月12日 下午5:03:32
*/
@Configuration
@ConfigurationProperties(prefix = "spring.mvc.view")
public class WebConfig {
//beetl模板所放的地方
private String prefix;
/**
* beetl的配置
*/
@Bean(initMethod = "init")
public BeetlConfiguration beetlConfiguration() {
BeetlConfiguration beetlConfiguration = new BeetlConfiguration();
beetlConfiguration.setResourceLoader(new ClasspathResourceLoader(WebConfig.class.getClassLoader(), "/WEB-INF/view"));
beetlConfiguration.setResourceLoader(new ClasspathResourceLoader(WebConfig.class.getClassLoader(), prefix));
beetlConfiguration.setConfigProperties(BeetlProperties.newInstance());
return beetlConfiguration;
}
......@@ -81,4 +86,8 @@ public class WebConfig {
public ServletListenerRegistrationBean<ConfigListener> configListenerRegistration() {
return new ServletListenerRegistrationBean<>(new ConfigListener());
}
public void setPrefix(String prefix) {
this.prefix = prefix;
}
}
################### 项目启动端口 ###################
server:
port: 80
################### spring配置 ###################
spring:
profiles:
active: dev
mvc:
view:
prefix: /WEB-INF/view/
prefix: /WEB-INF/view
################### mybatis-plus配置 ###################
mybatis-plus:
mapper-locations: classpath*:com/stylefeng/guns/**/mapping/*.xml
typeAliasesPackage: com.stylefeng.guns.common.persistence.model
......@@ -23,6 +26,7 @@ mybatis-plus:
---
################### 开发环境的profile ###################
spring:
profiles: dev
datasource:
......@@ -36,6 +40,7 @@ logging:
---
################### 正式环境的profile ###################
spring:
profiles: produce
datasource:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment