|
|
@ -5,7 +5,6 @@ import com.dsideal.dsBase.Base.Controller.BaseController;
|
|
|
|
import com.dsideal.dsBase.Classes.Controller.ClassController;
|
|
|
|
import com.dsideal.dsBase.Classes.Controller.ClassController;
|
|
|
|
import com.dsideal.dsBase.Dm.Controller.DmController;
|
|
|
|
import com.dsideal.dsBase.Dm.Controller.DmController;
|
|
|
|
import com.dsideal.dsBase.Global.Controller.GlobalController;
|
|
|
|
import com.dsideal.dsBase.Global.Controller.GlobalController;
|
|
|
|
import com.dsideal.dsBase.Handler.LoginHandler;
|
|
|
|
|
|
|
|
import com.dsideal.dsBase.Handler.XssHandler;
|
|
|
|
import com.dsideal.dsBase.Handler.XssHandler;
|
|
|
|
import com.dsideal.dsBase.Index.Controller.IndexController;
|
|
|
|
import com.dsideal.dsBase.Index.Controller.IndexController;
|
|
|
|
import com.dsideal.dsBase.Interceptor.*;
|
|
|
|
import com.dsideal.dsBase.Interceptor.*;
|
|
|
@ -51,16 +50,13 @@ public class BaseApplication extends JFinalConfig {
|
|
|
|
|
|
|
|
|
|
|
|
public static Prop PropKit;
|
|
|
|
public static Prop PropKit;
|
|
|
|
|
|
|
|
|
|
|
|
static {
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
//加载配置文件
|
|
|
|
//加载配置文件
|
|
|
|
String configFile = "application_{?}.yaml".replace("{?}", getEnvPrefix());
|
|
|
|
String configFile = "application_{?}.yaml".replace("{?}", getEnvPrefix());
|
|
|
|
PropKit = new YamlProp(configFile);
|
|
|
|
PropKit = new YamlProp(configFile);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
|
|
|
System.out.println("当前环境: " + getEnvPrefix());
|
|
|
|
System.out.println("当前环境: " + getEnvPrefix());
|
|
|
|
String configFile = "undertow.properties";
|
|
|
|
UndertowServer.create(BaseApplication.class, "undertow.properties").start();
|
|
|
|
UndertowServer.create(BaseApplication.class, configFile).start();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -137,7 +133,6 @@ public class BaseApplication extends JFinalConfig {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void configInterceptor(Interceptors me) {
|
|
|
|
public void configInterceptor(Interceptors me) {
|
|
|
|
|
|
|
|
|
|
|
|
//注册参数数字检查器
|
|
|
|
//注册参数数字检查器
|
|
|
|
me.add(new IsNumbericInterceptor());
|
|
|
|
me.add(new IsNumbericInterceptor());
|
|
|
|
|
|
|
|
|
|
|
@ -176,8 +171,6 @@ public class BaseApplication extends JFinalConfig {
|
|
|
|
public void configHandler(Handlers me) {
|
|
|
|
public void configHandler(Handlers me) {
|
|
|
|
//加入统一的XSS处理器
|
|
|
|
//加入统一的XSS处理器
|
|
|
|
me.add(new XssHandler("/((\\%3C)|<)((\\%2F)|\\/)*[a-z0-9\\%]+((\\%3E)|>)/ix"));
|
|
|
|
me.add(new XssHandler("/((\\%3C)|<)((\\%2F)|\\/)*[a-z0-9\\%]+((\\%3E)|>)/ix"));
|
|
|
|
//加入登录拦截
|
|
|
|
|
|
|
|
me.add(new LoginHandler());
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|