我有一个分层的spring boot项目(后端),我想将其连接到android app client(前端)以获取输入并显示输出,我必须从哪里开始?是HTTP连接还是我需要配置Spring Boot应用程序?后端和前端都是本地主机。我正在使用Java。
答案 0 :(得分:2)
通常的架构如下:
Spring boot application
是服务器-它监听来自客户端的requests
并用responses
Android app
,web app
等是客户端-它向服务器发送requests
并处理responses
请求和响应的结构称为 API(应用程序编程接口)。您可以从头开始开发自己的API或更好地遵循标准-例如REST API
。
示例(使用REST API时):
GET /todos
[
{
name: "Buy groceries"
done: false
},
{
name: "Paint house"
done: true
},
...
]
因此,我认为最好从服务器部分开始,您可以在浏览器中或使用Postman
之类的通用HTTP客户端轻松地对其进行测试。 Spring 也有很好的文档,还提供诸如https://spring.io/guides/gs/rest-service/这样的入门指南,可以帮助您快速入门。