Skip to content

Commit 9d2460c

Browse files
committed
APIJSONFinal: 与 APIJSONBoot 同步代码和依赖;APIJSONBoot: 升级 fastjson 版本;纠正版本号
1 parent 67bf1b0 commit 9d2460c

File tree

13 files changed

+1334
-123
lines changed

13 files changed

+1334
-123
lines changed

APIJSON-Java-Server/APIJSONBoot/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>apijson.demo.server</groupId>
77
<artifactId>apijson-boot</artifactId>
8-
<version>3.4.8</version>
8+
<version>3.6.5</version>
99
<packaging>jar</packaging>
1010

1111
<name>APIJSONBoot</name>
@@ -48,7 +48,7 @@
4848
<dependency>
4949
<groupId>com.alibaba</groupId>
5050
<artifactId>fastjson</artifactId>
51-
<version>1.2.55</version>
51+
<version>1.2.58</version>
5252
</dependency>
5353
</dependencies>
5454

APIJSON-Java-Server/APIJSONFinal/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>htdi.jfinal</groupId>
55
<artifactId>apijson-final</artifactId>
66
<packaging>jar</packaging>
7-
<version>0.0.1-SNAPSHOT</version>
7+
<version>3.6.5</version>
88
<name>APIJSON Demo based on JFinal</name>
99
<url>http://maven.apache.org</url>
1010
<dependencies>
@@ -37,7 +37,7 @@
3737
<dependency>
3838
<groupId>com.alibaba</groupId>
3939
<artifactId>fastjson</artifactId>
40-
<version>1.2.21</version>
40+
<version>1.2.58</version>
4141
</dependency>
4242

4343
<!-- dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId>

APIJSON-Java-Server/APIJSONFinal/src/main/java/apijson/demo/server/AppRunnableConfig.java

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package apijson.demo.server;
22

3+
import com.jfinal.aop.Interceptor;
4+
import com.jfinal.aop.Invocation;
35
import com.jfinal.config.Constants;
46
import com.jfinal.config.Handlers;
57
import com.jfinal.config.Interceptors;
@@ -9,6 +11,8 @@
911
import com.jfinal.server.undertow.UndertowServer;
1012
import com.jfinal.template.Engine;
1113

14+
import zuo.biao.apijson.Log;
15+
1216
/**JFinalConfig
1317
* 右键这个类 > Run As > Java Application
1418
* @author Lemon
@@ -24,7 +28,10 @@ public class AppRunnableConfig extends JFinalConfig {
2428
public static void main(String[] args) {
2529
UndertowServer.start(AppRunnableConfig.class);
2630

27-
System.out.println("\n\n\n\n\n<<<<<<<<<<<<<<<<<<<<<<<<< APIJSON >>>>>>>>>>>>>>>>>>>>>>>>\n");
31+
Log.DEBUG = true; //上线生产环境前改为 false,可不输出 APIJSONORM 的日志 以及 SQLException 的原始(敏感)信息
32+
33+
System.out.println("\n\n\n\n\n<<<<<<<<<<<<<<<<<<<<<<<<< APIJSON 开始启动 >>>>>>>>>>>>>>>>>>>>>>>>\n");
34+
2835
System.out.println("开始测试:远程函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
2936
try {
3037
DemoFunction.test();
@@ -41,8 +48,34 @@ public static void main(String[] args) {
4148
e.printStackTrace();
4249
}
4350
System.out.println("\n完成测试:请求校验 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
51+
52+
53+
System.out.println("\n\n\n开始初始化:远程函数配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
54+
try {
55+
DemoFunction.init(true);
56+
} catch (Exception e) {
57+
e.printStackTrace();
58+
}
59+
System.out.println("\n完成初始化:远程函数配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
60+
61+
System.out.println("\n\n\n开始初始化:请求校验配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
62+
try {
63+
StructureUtil.init(true);
64+
} catch (Exception e) {
65+
e.printStackTrace();
66+
}
67+
System.out.println("\n完成初始化:请求校验配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
4468

45-
System.out.println("\n\n<<<<<<<<<<<<<<<<<<<<<<<<< APIJSON已启动 >>>>>>>>>>>>>>>>>>>>>>>>\n");
69+
System.out.println("\n\n\n开始初始化:权限校验配置 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
70+
try {
71+
DemoVerifier.init(true);
72+
} catch (Exception e) {
73+
e.printStackTrace();
74+
}
75+
System.out.println("\n完成初始化:权限校验配置 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
76+
77+
78+
System.out.println("\n\n<<<<<<<<<<<<<<<<<<<<<<<<< APIJSON 启动完成,试试调用自动化 API 吧 ^_^ >>>>>>>>>>>>>>>>>>>>>>>>\n");
4679
}
4780

4881
public void configRoute(Routes me) {
@@ -55,6 +88,18 @@ public void configEngine(Engine me) {
5588

5689
public void configConstant(Constants me) {}
5790
public void configPlugin(Plugins me) {}
58-
public void configInterceptor(Interceptors me) {}
5991
public void configHandler(Handlers me) {}
92+
93+
public void configInterceptor(Interceptors me) {
94+
me.add(new Interceptor() {
95+
96+
@Override
97+
public void intercept(Invocation inv) {
98+
com.jfinal.core.Controller controller = inv.getController();
99+
controller.getResponse().addHeader("Access-Control-Allow-Origin", "*"); //允许的域名或IP地址
100+
inv.invoke();
101+
}
102+
});
103+
104+
}
60105
}

0 commit comments

Comments
 (0)