Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

APIJSON后端部署 - Java

以下箄1�7要地说明了部署步骤,也可以看这个详细的1�7 图文入门教程

用现成的弄1�7箱即甄1�7 jar匄1�7 极�1�7�部罄1�7 规1�7

https://github.com/TommyLemon/StaticResources/tree/master/APIJSONServer

1.下载后解压APIJSON工程

打开APIJSON的GitHub主页 > Clone or download > Download ZIP > 解压到一个路径并记住这个路径〄1�7


2.用Eclipse for JavaEE或IntellIJ IDEA Ultimate运行后端工程

如果以上编辑器一个都没安装,运行前先下载安装丄1�7个�1�7�1�7
我的配置是Windows 7 + JDK 1.7.0_71 + Eclipse 4.6.1 + IntellIJ 2016.3 咄1�7 OSX EI Capitan + JDK 1.8.0_91 + Eclipse 4.6.1 + IntellIJ 2016.2.5

Eclipse for JavaEE

1)打开
顶部菜单File > Import > Maven > Existing Maven Projects > Next > Browse
> 选择刚才解压路径下的APIJSON-Master/APIJSON-Java-Server/APIJSONBoot
> 勾�1�7�1�7 /pom.xml ... apijson-demo > Finish
2)Demo依赖Library
右键libs里面的1�7 apijson-orm.jar > Build Path > Add to Build Path
3)配置(如果完成下方步骤4,导入APIJSON的表,则可跳迄1�7)
打开 apijson.demo.server.DemoSQLConfig 类,编辑 getDBUri,getDBAccount,getDBPassword,getSchema 的返回�1�7�为你自己数据库的配置�1�7�1�7
4)运行
顶部菜单Run > Run As > Java Application > 选择APIJSONApplication > OK

IntellIJ IDEA Ultimate

1)打开
Open > 选择刚才解压路径下的APIJSON-Master/APIJSON-Java-Server/APIJSONBoot > OK
2)Demo依赖Library
右键libs里面的1�7 apijson-orm.jar > Add as Library > OK
3)配置(如果完成下方步骤4,导入APIJSON的表,则可跳迄1�7)
打开 apijson.demo.server.DemoSQLConfig 类,编辑 getDBUri,getDBAccount,getDBPassword,getSchema 的返回�1�7�为你自己数据库的配置�1�7�1�7
4)运行
顶部菜单Run > Run > Edit Configurations > + > Application > Configuration
> Main class 选APIJSONApplication
> Use classpath of module 选apijson-demo
> 朄1�7后在底部 Run

运行后会出现 APIJSON的测试日志,朄1�7后显礄1�7 "APIJSON已启劄1�7" ,说明已启动完成〄1�7

如果是Address already in use,说昄1�78080端口被占用,
可以关闭占用这个端口的程庄1�7(可能就是已运行的APIJSON工程)
或�1�7�1�7 改下APIJSON工程的端口号,参耄1�7 SpringBoot改端叄1�7〄1�7
其它问题请谷歌或百度〄1�7


3.测试连接

在浏览器输入 http://localhost:8080/get/{}
如果出现

{
  "code": 200,
  "msg": "success"
}

则说明已连接上�1�7�1�7

如果昄1�7404 Not Found,请把防火墙关闭,以便外网能够访问你的电脑或服务器�1�7�1�7
其它问题请谷歌或百度〄1�7


4.导入表文件到数据庄1�7

可以先跳过,用Table, Column或�1�7�其宄1�7 你自己数据库中已有的衄1�7 来测试�1�7�1�7

后端霄1�7要MySQL Server和MySQLWorkbench,没有安装的都先下载安装丄1�7个�1�7�1�7
我的配置是Windows 7 + MySQL Community Server 5.7.16 + MySQLWorkbench 6.3.7 咄1�7 OSX EI Capitan + MySQL Community Server 5.7.16 + MySQLWorkbench 6.3.8 + Postgre 2.1.5,其中系统和软件都是64位的〄1�7

使用 Navicat

启动Navicat > 双击 localhost > 双击 postgres > 右键 postgres >
如果没有 sys 模式则先右键新建丄1�7丄1�7 > 运行 SQL 文件 > 根据你使用的数据库类型来选择刚才解压路径下的 APIJSON-Master/MySQL 咄1�7 APIJSON-Master/PostgreSQL
> 弄1�7姄1�7 > 右键 postgres 里的 sys > 刷新$1�7 sys/衄1�7 会出现添加的表�1�7�1�7

使用 MySQLWorkbench(仅限MySQL$1�7

启动MySQLWorkbench > 进入丄1�7个Connection > 如果没有 sys Schema则先右键新建丄1�7丄1�7 > 点击Server菜单 > Data Import > 选择刚才解压路径下的APIJSON-Master/MySQL > Start Import > 刷新SCHEMAS$1�7 左下斄1�7 sys/tables 会出现添加的表�1�7�1�7

配置你自己的表请参�1�7�: 3步创建APIJSON后端新表及配罄1�7


5.测试接口

直接使用 APIJSON在线工具 戄1�7 下载主页提供的1�7 客户端App〄1�7