springboot-基础-eclipse配置+helloword示例

备份笔记。所有代码都是2019年测试通过的,如有问题请自行搜索解决!


目录

配置

  1. spring boot官方有定制版eclipse,也就是STS,因为不想再装,所以考虑eclipse+插件
  2. 安装jdk和eclipse
  3. 安装插件Spring Tools 4
    eclipse--菜单--Help--Eclipse Markerplace--搜索sts,安装Spring Tools 4

    右下角100%才算完成
  4. 装个maven
    maven是一个项目管理工具 ,它可以管理依赖,自动下载jar包;帮助构建项目;管理项目相关知识。
    下载并解压
    http://maven.apache.org/download.cgi

    window--preferences--maven--installations,添加解压路径并选中

    打开F:\eclipse\apache-maven-3.6.1\conf\settings.xml
    添加
xml 复制代码
 <!--配置maven本地jar仓库,即jar包保存在本机的路径-->
<localRepository>F:\eclipse\maven\localRespository</localRepository>
xml 复制代码
<!--使用阿里云镜像-->
      <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
      </mirror>

最后打开 window--preferences--maven--User Settings

最后等待一下,重启生效。

helloword示例

新建项目

File--New--Project--Spring Starter Project

配置dependency,要spring web starter。

如果遇到SocketTimeoutException: connect timed out

把service url改为这个

https://start.aliyun.com/

来自 https://blog.csdn.net/weixin_42322648/article/details/107588956

创建文件

只建一个HelloWorldController.java,内容是:

java 复制代码
package com.example.demo;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

// @RestController :这个注解相当于@ResponseBody 和 @Controller两个注解的组合
// 不返回视图,只返回数据
@RestController
public class HelloWorldController {

	@GetMapping(value = "/test")
    public String test() {
		return "Spring Boot:Hello World";
	}
}

右键项目名称--Run As--Spring Boot App

打开本机浏览器:

相关推荐
盖世英雄酱581367 小时前
Java 组长年终总结:靠 AI 提效 50%,25 年搞副业只赚 4k?
后端·程序员·trae
+VX:Fegn08957 小时前
计算机毕业设计|基于springboot + vue在线音乐播放系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
code bean8 小时前
Flask图片服务在不同网络接口下的路径解析问题及解决方案
后端·python·flask
+VX:Fegn08958 小时前
计算机毕业设计|基于springboot + vue律师咨询系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
努力的小郑8 小时前
2025年度总结:当我在 Cursor 里敲下 Tab 的那一刻,我知道时代变了
前端·后端·ai编程
困知勉行19859 小时前
springboot整合redis
java·spring boot·redis
颜淡慕潇9 小时前
深度解析官方 Spring Boot 稳定版本及 JDK 配套策略
java·后端·架构
Victor3569 小时前
Hibernate(28)Hibernate的级联操作是什么?
后端
Victor35610 小时前
Hibernate(27)Hibernate的查询策略是什么?
后端
中年程序员一枚10 小时前
Springboot报错Template not found For name “java/lang/Object_toString.sql
java·spring boot·python