--- notion-id: 48bd602e-6f1a-42b6-b508-c01c828cf636 --- # 一、`Fail to create a project. Error: Failed to fetch metadata` > [!note]+ ## 解决方案 > 1. 从 VSCode 扩展打开**Spring Initializr Java Support** > 扩展。 > 2. 单击设置图标,然后选择扩展设置。 > 3. 向下滚动,然后单击“在 settings.json 中编辑”在我的情况下`spring.initializr.serviceUrl` > 是空的。它应该是 : > > `"spring.initializr.serviceUrl": "https://start.spring.io/"` > > > # 二、`Fail to create a project. Error: Client network socket disconnected before secure TLS connection was established` > [!note]+ ## 解决方案 > 检查网络配置 # 三、提示端口被占用 > [!note]+ ## 解决方案 > 修改resources下面的application.properties 增加一行配置server.port=8083 # 四、`org/springframework/boot/SpringApplication` > [!note]+ ## 解决方案 > 检查maven是否更新成功,查看安装日记 # 五、controller类无法调用 > [!note]+ ## 解决方案 > 如启动类在com.xxx.a,controller在com.xxx.b 解决办法: > 方法1:将controller跟启动类放在一个包中,或者在`启动类所在包的子包中` > 方法2:在启动类上添加注解 @ComponentScan(“controller类所在包名”) > ![[Notion/技术支持/Java/attachments/Untitled 1.png]]