Flutter与Springboot后端

6uxekuva  于 2023-10-22  发布在  Flutter
关注(0)|答案(2)|浏览(167)

我们能把 Flutter 和 Spring Boot 联系起来吗?
如果我们使用android虚拟设备连接springboot后端,url应该使用什么版本?
在跨源springboot后端控制器中使用什么url?

pbwdgjma

pbwdgjma1#

是的,我们可以使用api连接后端和flutter。
我们必须创建Rest控制器并以json格式返回响应(推荐)
这里是连接它的参考。关于介质connect flutter to spring backend的文章
这就像,前端与Flutter和后端与 Spring Boot

5lwkijsr

5lwkijsr2#

如果您在连接Flutter应用程序和Spring-Boot服务器时遇到问题,请查看这个。
如果您在Android设备上运行,请按照以下步骤操作。
1.确保两台设备都在同一网络(WiFi)中运行。
1.如果运行Ubuntu,请使用ifconfig检查笔记本电脑的IP。
1.在该IP而不是通常的本地主机上运行Spring Boot 服务器。例如,在application.properties中,您可以有这样的东西,以确保在指定的地址中运行服务器。

server.address=192.168.1.7
    server.port=8080

1.允许Flutter应用程序的源连接。例如,如果运行WebSocket服务,则需要以下内容

@Override
    public void registerStompEndpoints(StompEndpointRegistry registry) {
        registry.addEndpoint("/").setAllowedOrigins("http://192.168.1.5").withSockJS();
    }

其中192.168.1.5是Flutter的IP。您可以从Wifi > Advanced轻松发现这一点。

相关问题