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

打开本机浏览器:

相关推荐
鶴哥只手遮天3 分钟前
Spring Boot 4.1.1 深度源码解析-第 28 章 AOT 与 GraalVM Native与序列化模型
java·后端·开源
鶴哥只手遮天3 分钟前
Spring Boot 4.1.1 深度源码解析-第 27 章 · 可执行归档与 Loader:`JarLauncher` 与嵌套 jar
java·后端·开源
鶴哥只手遮天3 分钟前
Spring Boot 4.1.1 深度源码解析-第 25 章 · Actuator 与健康:端点机制、`HealthIndicator`、管理端口子上下文
java·后端·开源
鶴哥只手遮天3 分钟前
Spring Boot 4.1.1 深度源码解析-第 16 章 · 排序、元数据与报告:`AutoConfigurationSorter`、配置元数据、条件报告
java·后端·开源
鶴哥只手遮天5 分钟前
Spring Boot 4.1.1 深度源码解析-第 14 章 · 自动配置引擎:`AutoConfigurationImportSelector` 全流程
java·后端·开源
鶴哥只手遮天6 分钟前
Spring Boot 4.1.1 深度源码解析-第 24 章 · 日志系统:`LoggingApplicationListener` 与结构化日志
java·后端·开源
鶴哥只手遮天7 分钟前
Spring Boot 4.1.1 深度源码解析-第 22 章 · 数据源、连接池与事务
java·后端·开源
鶴哥只手遮天8 分钟前
Spring Boot 4.1.1 深度源码解析-第 17 章 应用类型推断与上下文工厂:`WebApplicationType`
java·后端·开源
鶴哥只手遮天8 分钟前
Spring Boot 4.1.1 深度源码解析-第 23 章 · JPA / Hibernate 与持久化模块
java·后端·开源
鶴哥只手遮天9 分钟前
Spring Boot 4.1.1 深度源码解析-第 12 章 · 事件总线与 Bootstrap 上下文
java·后端·开源