Skip to content

Commit 8c9c944

Browse files
committed
Merge branch 'master' of https://github.com/APIJSON/APIJSON-Demo
* 'master' of https://github.com/APIJSON/APIJSON-Demo: 新增 APIJSONFinal 的使用说明,只有运行有区别,其它与 APIJSONBoot 基本一致 新增 APIJSONFinal 的使用说明,与 APIJSONBoot 基本一致 删除用不上但因为依赖未下载成功导致报错的代码 由Mysql版本的sql转化而来,适用于oracle 12c,其他版本没有测试
2 parents 0136080 + 7240b16 commit 8c9c944

File tree

3 files changed

+9621
-21
lines changed

3 files changed

+9621
-21
lines changed

APIJSON-Java-Server/APIJSONBoot/src/main/java/apijson/boot/DemoApplication.java

-2
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,6 @@ public JSONObject parseJSON(String type, Object value) {
154154

155155
if (value instanceof ApplicationContext
156156
|| value instanceof Context
157-
|| value instanceof org.omg.CORBA.Context
158157
|| value instanceof org.apache.catalina.Context
159158
|| value instanceof ch.qos.logback.core.Context
160159
) {
@@ -171,7 +170,6 @@ public boolean apply(Object object, String name, Object value) {
171170

172171
if (value instanceof ApplicationContext
173172
|| value instanceof Context
174-
|| value instanceof org.omg.CORBA.Context
175173
|| value instanceof org.apache.catalina.Context
176174
|| value instanceof ch.qos.logback.core.Context
177175
) {

APIJSON-Java-Server/README.md

+21-19
Original file line numberDiff line numberDiff line change
@@ -39,57 +39,59 @@ https://github.com/TommyLemon/StaticResources/tree/master/APIJSONServer
3939

4040
<br />
4141

42-
### 3.用 Eclipse for JavaEEIntellIJ IDEA Ultimate 运行后端工程
42+
### 3.用 IntellIJ IDEA UltimateEclipse for JavaEE 运行后端工程
4343

4444
如果以上编辑器一个都没安装,运行前先下载安装一个。<br />
45-
我的配置是 Windows 7 + JDK 1.7.0_71 + Eclipse 4.6.1 + IntellIJ 2016.3 和 OSX EI Capitan + JDK 1.8.0_91 + Eclipse 4.6.1 + IntellIJ 2016.2.5
45+
我的配置是 Windows 7 + JDK 1.7.0_71 + IntellIJ 2016.3 + Eclipse 4.6.1 和 OSX EI Capitan + JDK 1.8.0_91 + IntellIJ 2016.2.5 + Eclipse 4.6.1
4646

4747

48-
#### Eclipse for JavaEE
48+
#### IntellIJ IDEA Ultimate
4949

5050
<h5>1)打开项目</h5>
51-
顶部菜单 File > Import > Maven > Existing Maven Projects > Next > Browse <br />
52-
> 选择刚才解压路径下的APIJSON-Demo-Master/APIJSON-Java-Server/APIJSONBoot <br />
53-
> 勾选 /pom.xml ... apijson-demo > Finish
51+
Open > 选择刚才解压路径下的 APIJSON-Demo-Master/APIJSON-Java-Server 里面的 APIJSONDemo(简单Demo) 或 APIJSONBoot(实际项目) > OK
5452

5553
<h5>2)配置依赖库 </h5>
5654
其中 apijson-orm, apijson-framework 默认使用 Maven 远程依赖仓库,等待自动下载完成, <br />
5755
具体见 https://github.com/APIJSON/apijson-ormhttps://github.com/APIJSON/apijson-framework <br />
5856
如果依赖下载不了,注释掉报错的 apijson-orm, apijson-framework 依赖代码, <br />
59-
然后右键 libs (APIJSONBoot 内,其它项目需要拷贝过去)里面的 apijson-orm.jar > Build Path > Add to Build Path <br />
57+
然后右键 libs (APIJSONBoot 内,其它项目需要拷贝过去)里面的 apijson-orm.jar > Add as Library > OK <br />
6058
同样按照以上步骤来依赖 libs 目录内的其它所有 jar 包。 <br />
6159

6260
<h5>3)配置数据库(如果完成下方步骤 4,导入 APIJSON 的表,则可跳过) </h5>
6361
打开 DemoSQLConfig 类,编辑 getDBUri,getDBAccount,getDBPassword,getSchema 的返回值为你自己数据库的配置。<br />
6462

6563
<h5>4)运行项目</h5>
66-
右键 DemoApplication > Run As > Java Application
64+
APIJSONDemo/APIJSONBoot: 右键 DemoApplication > Run DemoApplication.main <br />
65+
APIJSONFinal: 右键 DemoAppConfig > Run DemoAppConfig.main
6766

67+
<h4>运行后会出现 APIJSON 的测试日志,最后显示 "APIJSON 已启动" ,说明已启动完成。</h4>
68+
69+
如果是 Address already in use,说明 8080 端口被占用,<br />
70+
可以关闭占用这个端口的程序(可能就是已运行的 APIJSON 工程) <br />
71+
或者 改下 APIJSON 工程的端口号,参考 [SpringBoot 改端口](https://stackoverflow.com/questions/21083170/spring-boot-how-to-configure-port)。<br />
72+
其它问题请谷歌或百度。
6873

69-
#### IntellIJ IDEA Ultimate
74+
75+
#### Eclipse for JavaEE
7076

7177
<h5>1)打开项目</h5>
72-
Open > 选择刚才解压路径下的 APIJSON-Demo-Master/APIJSON-Java-Server 里面的 APIJSONDemo(简单Demo) 或 APIJSONBoot(实际项目) > OK
78+
顶部菜单 File > Import > Maven > Existing Maven Projects > Next > Browse <br />
79+
> 选择刚才解压路径下的APIJSON-Demo-Master/APIJSON-Java-Server/APIJSONBoot <br />
80+
> 勾选 /pom.xml ... apijson-demo > Finish
7381
7482
<h5>2)配置依赖库 </h5>
7583
其中 apijson-orm, apijson-framework 默认使用 Maven 远程依赖仓库,等待自动下载完成, <br />
7684
具体见 https://github.com/APIJSON/apijson-ormhttps://github.com/APIJSON/apijson-framework <br />
7785
如果依赖下载不了,注释掉报错的 apijson-orm, apijson-framework 依赖代码, <br />
78-
然后右键 libs (APIJSONBoot 内,其它项目需要拷贝过去)里面的 apijson-orm.jar > Add as Library > OK <br />
86+
然后右键 libs (APIJSONBoot 内,其它项目需要拷贝过去)里面的 apijson-orm.jar > Build Path > Add to Build Path <br />
7987
同样按照以上步骤来依赖 libs 目录内的其它所有 jar 包。 <br />
8088

8189
<h5>3)配置数据库(如果完成下方步骤 4,导入 APIJSON 的表,则可跳过) </h5>
8290
打开 DemoSQLConfig 类,编辑 getDBUri,getDBAccount,getDBPassword,getSchema 的返回值为你自己数据库的配置。<br />
8391

8492
<h5>4)运行项目</h5>
85-
右键 DemoApplication > Run DemoApplication.main
86-
87-
<h4>运行后会出现 APIJSON 的测试日志,最后显示 "APIJSON 已启动" ,说明已启动完成。</h4>
88-
89-
如果是 Address already in use,说明 8080 端口被占用,<br />
90-
可以关闭占用这个端口的程序(可能就是已运行的 APIJSON 工程) <br />
91-
或者 改下 APIJSON 工程的端口号,参考 [SpringBoot 改端口](https://stackoverflow.com/questions/21083170/spring-boot-how-to-configure-port)。<br />
92-
其它问题请谷歌或百度。
93+
APIJSONDemo/APIJSONBoot: 右键 DemoApplication > Run As > Java Application <br />
94+
APIJSONFinal: 右键 DemoAppConfig > Run As > Java Application
9395

9496
<br />
9597

0 commit comments

Comments
 (0)