Browse Source

jfinal 4.0

James 6 years ago
parent
commit
b57d9b2236

+ 4 - 4
src/main/java/com/jfinal/core/Config.java

@@ -45,19 +45,19 @@ class Config {
 	}
 	
 	/*
-	 * Config order: constant, plugin, route, engine, interceptor, handler
+	 * Config order: constant, interceptor, route, plugin, engine, handler
 	 */
 	static void configJFinal(JFinalConfig jfinalConfig) {
 		jfinalConfig.configConstant(constants);			initLogFactory();	initEngine();
 		
 		configPluginWithOrder(1, jfinalConfig);
-		jfinalConfig.configRoute(routes);
+		jfinalConfig.configInterceptor(interceptors);
 		
 		configPluginWithOrder(2, jfinalConfig);
-		jfinalConfig.configEngine(engine);
+		jfinalConfig.configRoute(routes);
 		
 		configPluginWithOrder(3, jfinalConfig);
-		jfinalConfig.configInterceptor(interceptors);
+		jfinalConfig.configEngine(engine);
 		
 		configPluginWithOrder(4, jfinalConfig);
 		jfinalConfig.configHandler(handlers);

+ 1 - 1
src/main/java/com/jfinal/core/Const.java

@@ -51,7 +51,7 @@ public interface Const {
 	
 	int MIN_SECONDS_OF_TOKEN_TIME_OUT = 300;				// 300 seconds ---> 5 minutes
 	
-	int DEFAULT_CONFIG_PLUGIN_ORDER = 2;
+	int DEFAULT_CONFIG_PLUGIN_ORDER = 3;
 	
 	ControllerFactory DEFAULT_CONTROLLER_FACTORY = new ControllerFactory();