在本地网络 IP 192.168.XX 上运行 Spring 应用程序

jar*_*sik 7 java spring localhost ipv4

我在本地主机上运行我的 Spring Web 应用程序,所以两个地址都有效:

http://localhost:9999/app

http://127.0.0.1:9999/app

我还希望看到这个应用程序在我机器的具体 IP 上运行(以便从移动设备访问它,但这在这里不太重要)。我使用 ipconfig 来获取我的 IPv4,但是当我像这样使用它时:

http://192.168.1.4:9999/app

我收到“无法访问此网站”。那仍然在我的本地机器上,而不是移动设备上。我还应该设置其他东西来使其工作吗?

编辑:这是一个说明问题的 PrintScreen。我不认为这是应用程序配置的问题,因为服务器控制台应该在所有情况下都显示出来,即使没有部署或运行​​应用程序。

在此处输入图片说明

WrR*_*ThY 9

您需要做的就是将其添加到您的 app.properties (或任何您称为 spring 属性文件的文件)

server.address=<your_ip>
Run Code Online (Sandbox Code Playgroud)

正如这里所描述的