5

我是 Spring Boot 的新手。
在 STS 中创建一个新的 Spring Starter 项目时,有一个服务 URL 下拉菜单,默认https://start.spring.io如下所示。

在此处输入图像描述

我在堆栈溢出中进行了搜索,但没有找到任何有关它的信息。指定这个有什么用?为什么它被指定为可编辑?有没有其他可用的替代方法https://start.spring.io

我注意到尝试使用任何其他 URL,它尝试解析为 json 并给出下面给出的异常。

JSONException: A JSONObject text must begin with '{' at character 3

需要澄清一下,背景发生了什么?

4

1 回答 1

5

它是一个简单的客户端服务器架构,各种 UI 客户端(例如Spring Boot CLI、IDE 或官方 Web UI)与实际生成 spring 启动项目的相同后端 HTTP API 通信。

服务 URL 是此 HTTP API 的 URL。Spring Team 已经在https://start.spring.io部署了一个官方的,你可以简单地使用它。

但是如果你想构建自己的定制版本,你可以查看它的源代码,根据你的需要修改并部署到你自己的服务器上。然后将服务 URL 更改为您的 API 服务器的 URL 以使用它。

于 2019-09-15T09:45:07.203 回答