目的:本人目前Android开发比如手机的销售统计激活数据上传,自己先写一个网络接口测试等后端写好了换上去就行。用自己的电脑当作服务器,使用IntelliJ IDEA 创建一个springboot,部署在自己电脑上,使用手机请求网络接口。或者平时做测试用。

一 、创建springboot项目Demo

打开idea左上角点击File>New>Project看到大致如下(idea版本不一样可能排序也会有点不一样)

idea怎么运行java项目jsp idea怎么运行javaweb_idea怎么运行java项目jsp


然后 Next看到如下大概

idea怎么运行java项目jsp idea怎么运行javaweb_网络接口_02


基本默认就行, java Version这里用的是17。然后Next

idea怎么运行java项目jsp idea怎么运行javaweb_idea怎么运行java项目jsp_03


选择Web,✔Spring Web,然后Next

idea怎么运行java项目jsp idea怎么运行javaweb_intellij-idea_04


这里填入项目名称和项目保存路径然后Finish默认会给你一个如下的类,你添加一个注解就行

idea怎么运行java项目jsp idea怎么运行javaweb_网络接口_05


然后自己创建一个包和类,如下,最后启动

idea怎么运行java项目jsp idea怎么运行javaweb_java_06


然后再自己电脑上浏览器查看,localhost是代表本地ip,test是BaseController注解,demo是下面的注解,默认用的是8080端口,用其他端口也可也再resources>application.properties文件中配置,这个时候只能用自己电脑或者局域网访问。

idea怎么运行java项目jsp idea怎么运行javaweb_android_07

二、外网访问本地项目

这就需要借助内网穿透工具了,常用的有花生壳和natapp。这里使用natapp。浏览器输入natapp.cn

idea怎么运行java项目jsp idea怎么运行javaweb_idea怎么运行java项目jsp_08


先立刻下载,根据电脑下载,我这里下载的是Windows 64位

idea怎么运行java项目jsp idea怎么运行javaweb_android_09


下载好以后找个地方解压一下,如图所示。然后先放着。

idea怎么运行java项目jsp idea怎么运行javaweb_intellij-idea_10


继续回到该网站,点击第一个立即注册,然后按需注册就好了,然后实名一下。

idea怎么运行java项目jsp idea怎么运行javaweb_网络接口_11


然后如下图,0元购买一个免费的隧道

idea怎么运行java项目jsp idea怎么运行javaweb_android_12


够买隧道的目的就是为了获取,我的隧道中的authtoken

idea怎么运行java项目jsp idea怎么运行javaweb_网络接口_13


然后双击打开刚才下载的文件解压后的natapp.exe,我这里直接就进入到存放目录,然后输入以下指令Enter按键一下

idea怎么运行java项目jsp idea怎么运行javaweb_idea怎么运行java项目jsp_14


就会出现如下这个就可以代替localhost:8080使用外网访问

idea怎么运行java项目jsp idea怎么运行javaweb_intellij-idea_15


先在自己电脑试一下,成功了

idea怎么运行java项目jsp idea怎么运行javaweb_idea怎么运行java项目jsp_16


然后在手机上用流量试一下,成功。如果不成功你可以把电脑防火墙关了试试。

idea怎么运行java项目jsp idea怎么运行javaweb_android_17