mirror of
https://github.com/moshowgame/SpringBootCodeGenerator.git
synced 2025-12-26 13:52:39 +08:00
delete unused config
This commit is contained in:
parent
af71b10091
commit
dc500df26d
@ -1,93 +0,0 @@
|
|||||||
package com.softdev.system.generator.config;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import javax.servlet.Filter;
|
|
||||||
import javax.servlet.FilterChain;
|
|
||||||
import javax.servlet.FilterConfig;
|
|
||||||
import javax.servlet.ServletException;
|
|
||||||
import javax.servlet.ServletRequest;
|
|
||||||
import javax.servlet.ServletResponse;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
|
|
||||||
import org.apache.catalina.filters.RemoteIpFilter;
|
|
||||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
|
||||||
import org.springframework.context.annotation.Bean;
|
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.web.filter.HiddenHttpMethodFilter;
|
|
||||||
import org.springframework.web.filter.HttpPutFormContentFilter;
|
|
||||||
|
|
||||||
import com.softdev.system.generator.util.BasePath;
|
|
||||||
|
|
||||||
|
|
||||||
@Configuration
|
|
||||||
public class ConfigurationFilter{
|
|
||||||
|
|
||||||
@Bean
|
|
||||||
public RemoteIpFilter remoteIpFilter() {
|
|
||||||
return new RemoteIpFilter();
|
|
||||||
}
|
|
||||||
@Bean
|
|
||||||
public FilterRegistrationBean<MyFilter> testFilterRegistration() {
|
|
||||||
FilterRegistrationBean<MyFilter> registration = new FilterRegistrationBean<MyFilter>();
|
|
||||||
registration.setFilter(new MyFilter());//添加过滤器
|
|
||||||
registration.addUrlPatterns("/*");//设置过滤路径,/*所有路径
|
|
||||||
registration.addInitParameter("admin", "moshow");//添加默认参数
|
|
||||||
registration.setName("MyFilter");//设置优先级
|
|
||||||
registration.setOrder(1);//设置优先级
|
|
||||||
return registration;
|
|
||||||
}
|
|
||||||
@Bean
|
|
||||||
public FilterRegistrationBean<HttpPutFormContentFilter> testFilterRegistration2() {
|
|
||||||
FilterRegistrationBean<HttpPutFormContentFilter> registration = new FilterRegistrationBean<HttpPutFormContentFilter>();
|
|
||||||
registration.setFilter(new HttpPutFormContentFilter());//添加过滤器
|
|
||||||
registration.addUrlPatterns("/*");//设置过滤路径,/*所有路径
|
|
||||||
registration.setName("HttpPutFormContentFilter");//设置优先级
|
|
||||||
registration.setOrder(2);//设置优先级
|
|
||||||
return registration;
|
|
||||||
}
|
|
||||||
@Bean
|
|
||||||
public FilterRegistrationBean<HiddenHttpMethodFilter> testFilterRegistration3() {
|
|
||||||
FilterRegistrationBean<HiddenHttpMethodFilter> registration = new FilterRegistrationBean<HiddenHttpMethodFilter>();
|
|
||||||
registration.setFilter(new HiddenHttpMethodFilter());//添加过滤器
|
|
||||||
registration.addUrlPatterns("/*");//设置过滤路径,/*所有路径
|
|
||||||
registration.setName("HiddenHttpMethodFilter");//设置优先级
|
|
||||||
registration.setOrder(2);//设置优先级
|
|
||||||
return registration;
|
|
||||||
}
|
|
||||||
public class MyFilter implements Filter {
|
|
||||||
public void destroy() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public void doFilter(ServletRequest srequest, ServletResponse sresponse, FilterChain
|
|
||||||
filterChain)
|
|
||||||
throws IOException, ServletException {
|
|
||||||
HttpServletRequest request = (HttpServletRequest) srequest;
|
|
||||||
//放入basePath,供html页面调用
|
|
||||||
request.setAttribute("basePath", BasePath.getBasePath(request));
|
|
||||||
//打印请求Url
|
|
||||||
/*System.out.println("ConfigurationFilter->url->" + request.getRequestURI());
|
|
||||||
System.out.println("ConfigurationFilter->param↓");
|
|
||||||
Set keSet=request.getParameterMap().entrySet();
|
|
||||||
for(Iterator itr=keSet.iterator();itr.hasNext();){
|
|
||||||
Map.Entry me=(Map.Entry)itr.next();
|
|
||||||
Object ok=me.getKey();
|
|
||||||
Object ov=me.getValue();
|
|
||||||
String[] value=new String[1];
|
|
||||||
if(ov instanceof String[]){
|
|
||||||
value=(String[])ov;
|
|
||||||
}else{
|
|
||||||
value[0]=ov.toString();
|
|
||||||
}
|
|
||||||
for(int k=0;k<value.length;k++){
|
|
||||||
System.out.println(ok+"="+value[k]);
|
|
||||||
}
|
|
||||||
} */
|
|
||||||
filterChain.doFilter(srequest, sresponse);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void init(FilterConfig arg0) throws ServletException {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,249 +0,0 @@
|
|||||||
package com.softdev.system.generator.config;
|
|
||||||
|
|
||||||
import java.sql.SQLException;
|
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
||||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
|
||||||
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
|
||||||
import org.springframework.context.annotation.Bean;
|
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.context.annotation.Primary;
|
|
||||||
|
|
||||||
import com.alibaba.druid.pool.DruidDataSource;
|
|
||||||
import com.alibaba.druid.support.http.StatViewServlet;
|
|
||||||
import com.alibaba.druid.support.http.WebStatFilter;
|
|
||||||
|
|
||||||
//@Configuration
|
|
||||||
public class DruidConfiguration {
|
|
||||||
|
|
||||||
private static final Logger logger = LoggerFactory.getLogger(DruidConfiguration.class);
|
|
||||||
|
|
||||||
private static final String DB_PREFIX = "spring.datasource";
|
|
||||||
|
|
||||||
@Bean
|
|
||||||
public ServletRegistrationBean druidServlet() {
|
|
||||||
logger.info("init Druid Servlet Configuration ");
|
|
||||||
ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
|
|
||||||
// IP白名单
|
|
||||||
servletRegistrationBean.addInitParameter("allow", "*");
|
|
||||||
// IP黑名单(共同存在时,deny优先于allow)
|
|
||||||
//dservletRegistrationBean.addInitParameter("deny", "192.168.1.100");
|
|
||||||
//控制台管理用户
|
|
||||||
servletRegistrationBean.addInitParameter("loginUsername", "admin");
|
|
||||||
servletRegistrationBean.addInitParameter("loginPassword", "admin");
|
|
||||||
//是否能够重置数据 禁用HTML页面上的“Reset All”功能
|
|
||||||
servletRegistrationBean.addInitParameter("resetEnable", "false");
|
|
||||||
return servletRegistrationBean;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean
|
|
||||||
public FilterRegistrationBean filterRegistrationBean() {
|
|
||||||
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());
|
|
||||||
filterRegistrationBean.addUrlPatterns("/*");
|
|
||||||
filterRegistrationBean.addInitParameter("exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
|
|
||||||
return filterRegistrationBean;
|
|
||||||
}
|
|
||||||
|
|
||||||
//解决 spring.datasource.filters=stat,wall,log4j 无法正常注册进去
|
|
||||||
@ConfigurationProperties(prefix = DB_PREFIX)
|
|
||||||
class IDataSourceProperties {
|
|
||||||
private String url;
|
|
||||||
private String username;
|
|
||||||
private String password;
|
|
||||||
private String driverClassName;
|
|
||||||
private int initialSize;
|
|
||||||
private int minIdle;
|
|
||||||
private int maxActive;
|
|
||||||
private int maxWait;
|
|
||||||
private int timeBetweenEvictionRunsMillis;
|
|
||||||
private int minEvictableIdleTimeMillis;
|
|
||||||
private String validationQuery;
|
|
||||||
private boolean testWhileIdle;
|
|
||||||
private boolean testOnBorrow;
|
|
||||||
private boolean testOnReturn;
|
|
||||||
private boolean poolPreparedStatements;
|
|
||||||
private int maxPoolPreparedStatementPerConnectionSize;
|
|
||||||
private String filters;
|
|
||||||
private String connectionProperties;
|
|
||||||
|
|
||||||
@Bean //声明其为Bean实例
|
|
||||||
@Primary //在同样的DataSource中,首先使用被标注的DataSource
|
|
||||||
public DataSource dataSource() {
|
|
||||||
DruidDataSource datasource = new DruidDataSource();
|
|
||||||
datasource.setUrl(url);
|
|
||||||
datasource.setUsername(username);
|
|
||||||
datasource.setPassword(password);
|
|
||||||
datasource.setDriverClassName(driverClassName);
|
|
||||||
|
|
||||||
//configuration
|
|
||||||
datasource.setInitialSize(initialSize);
|
|
||||||
datasource.setMinIdle(minIdle);
|
|
||||||
datasource.setMaxActive(maxActive);
|
|
||||||
datasource.setMaxWait(maxWait);
|
|
||||||
datasource.setTimeBetweenEvictionRunsMillis(timeBetweenEvictionRunsMillis);
|
|
||||||
datasource.setMinEvictableIdleTimeMillis(minEvictableIdleTimeMillis);
|
|
||||||
datasource.setValidationQuery(validationQuery);
|
|
||||||
datasource.setTestWhileIdle(testWhileIdle);
|
|
||||||
datasource.setTestOnBorrow(testOnBorrow);
|
|
||||||
datasource.setTestOnReturn(testOnReturn);
|
|
||||||
datasource.setPoolPreparedStatements(poolPreparedStatements);
|
|
||||||
datasource.setMaxPoolPreparedStatementPerConnectionSize(maxPoolPreparedStatementPerConnectionSize);
|
|
||||||
try {
|
|
||||||
datasource.setFilters(filters);
|
|
||||||
} catch (SQLException e) {
|
|
||||||
System.err.println("druid configuration initialization filter: " + e);
|
|
||||||
}
|
|
||||||
datasource.setConnectionProperties(connectionProperties);
|
|
||||||
return datasource;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUrl() {
|
|
||||||
return url;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUrl(String url) {
|
|
||||||
this.url = url;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUsername() {
|
|
||||||
return username;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUsername(String username) {
|
|
||||||
this.username = username;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPassword() {
|
|
||||||
return password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPassword(String password) {
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getDriverClassName() {
|
|
||||||
return driverClassName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDriverClassName(String driverClassName) {
|
|
||||||
this.driverClassName = driverClassName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getInitialSize() {
|
|
||||||
return initialSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setInitialSize(int initialSize) {
|
|
||||||
this.initialSize = initialSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getMinIdle() {
|
|
||||||
return minIdle;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMinIdle(int minIdle) {
|
|
||||||
this.minIdle = minIdle;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getMaxActive() {
|
|
||||||
return maxActive;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMaxActive(int maxActive) {
|
|
||||||
this.maxActive = maxActive;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getMaxWait() {
|
|
||||||
return maxWait;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMaxWait(int maxWait) {
|
|
||||||
this.maxWait = maxWait;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getTimeBetweenEvictionRunsMillis() {
|
|
||||||
return timeBetweenEvictionRunsMillis;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis) {
|
|
||||||
this.timeBetweenEvictionRunsMillis = timeBetweenEvictionRunsMillis;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getMinEvictableIdleTimeMillis() {
|
|
||||||
return minEvictableIdleTimeMillis;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) {
|
|
||||||
this.minEvictableIdleTimeMillis = minEvictableIdleTimeMillis;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getValidationQuery() {
|
|
||||||
return validationQuery;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValidationQuery(String validationQuery) {
|
|
||||||
this.validationQuery = validationQuery;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isTestWhileIdle() {
|
|
||||||
return testWhileIdle;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTestWhileIdle(boolean testWhileIdle) {
|
|
||||||
this.testWhileIdle = testWhileIdle;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isTestOnBorrow() {
|
|
||||||
return testOnBorrow;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTestOnBorrow(boolean testOnBorrow) {
|
|
||||||
this.testOnBorrow = testOnBorrow;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isTestOnReturn() {
|
|
||||||
return testOnReturn;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTestOnReturn(boolean testOnReturn) {
|
|
||||||
this.testOnReturn = testOnReturn;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isPoolPreparedStatements() {
|
|
||||||
return poolPreparedStatements;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPoolPreparedStatements(boolean poolPreparedStatements) {
|
|
||||||
this.poolPreparedStatements = poolPreparedStatements;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getMaxPoolPreparedStatementPerConnectionSize() {
|
|
||||||
return maxPoolPreparedStatementPerConnectionSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMaxPoolPreparedStatementPerConnectionSize(int maxPoolPreparedStatementPerConnectionSize) {
|
|
||||||
this.maxPoolPreparedStatementPerConnectionSize = maxPoolPreparedStatementPerConnectionSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getFilters() {
|
|
||||||
return filters;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setFilters(String filters) {
|
|
||||||
this.filters = filters;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getConnectionProperties() {
|
|
||||||
return connectionProperties;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setConnectionProperties(String connectionProperties) {
|
|
||||||
this.connectionProperties = connectionProperties;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user