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

2024-02-27 06:52

本文主要是介绍springboot-基础-eclipse配置+helloword示例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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


目录

  • 配置
  • helloword示例
    • 新建项目
    • 创建文件

配置

  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
    添加
    在这里插入图片描述
 <!--配置maven本地jar仓库,即jar包保存在本机的路径-->
<localRepository>F:\eclipse\maven\localRespository</localRepository>

在这里插入图片描述

<!--使用阿里云镜像--><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,内容是:

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

打开本机浏览器:
在这里插入图片描述

这篇关于springboot-基础-eclipse配置+helloword示例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/751540

相关文章

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标

MySQL zip安装包配置教程

《MySQLzip安装包配置教程》这篇文章详细介绍了如何使用zip安装包在Windows11上安装MySQL8.0,包括下载、解压、配置环境变量、初始化数据库、安装服务以及更改密码等步骤,感兴趣的朋... 目录mysql zip安装包配置教程1、下载zip安装包:2、安装2.1 解压zip包到安装目录2.2

Java集合中的List超详细讲解

《Java集合中的List超详细讲解》本文详细介绍了Java集合框架中的List接口,包括其在集合中的位置、继承体系、常用操作和代码示例,以及不同实现类(如ArrayList、LinkedList和V... 目录一,List的继承体系二,List的常用操作及代码示例1,创建List实例2,增加元素3,访问元

Java中将异步调用转为同步的五种实现方法

《Java中将异步调用转为同步的五种实现方法》本文介绍了将异步调用转为同步阻塞模式的五种方法:wait/notify、ReentrantLock+Condition、Future、CountDownL... 目录异步与同步的核心区别方法一:使用wait/notify + synchronized代码示例关键

Java 8 Stream filter流式过滤器详解

《Java8Streamfilter流式过滤器详解》本文介绍了Java8的StreamAPI中的filter方法,展示了如何使用lambda表达式根据条件过滤流式数据,通过实际代码示例,展示了f... 目录引言 一.Java 8 Stream 的过滤器(filter)二.Java 8 的 filter、fi

Java中实现订单超时自动取消功能(最新推荐)

《Java中实现订单超时自动取消功能(最新推荐)》本文介绍了Java中实现订单超时自动取消功能的几种方法,包括定时任务、JDK延迟队列、Redis过期监听、Redisson分布式延迟队列、Rocket... 目录1、定时任务2、JDK延迟队列 DelayQueue(1)定义实现Delayed接口的实体类 (

springboot的调度服务与异步服务使用详解

《springboot的调度服务与异步服务使用详解》本文主要介绍了Java的ScheduledExecutorService接口和SpringBoot中如何使用调度线程池,包括核心参数、创建方式、自定... 目录1.调度服务1.1.JDK之ScheduledExecutorService1.2.spring

将java程序打包成可执行文件的实现方式

《将java程序打包成可执行文件的实现方式》本文介绍了将Java程序打包成可执行文件的三种方法:手动打包(将编译后的代码及JRE运行环境一起打包),使用第三方打包工具(如Launch4j)和JDK自带... 目录1.问题提出2.如何将Java程序打包成可执行文件2.1将编译后的代码及jre运行环境一起打包2

Java使用Tesseract-OCR实战教程

《Java使用Tesseract-OCR实战教程》本文介绍了如何在Java中使用Tesseract-OCR进行文本提取,包括Tesseract-OCR的安装、中文训练库的配置、依赖库的引入以及具体的代... 目录Java使用Tesseract-OCRTesseract-OCR安装配置中文训练库引入依赖代码实

MySQL 中的服务器配置和状态详解(MySQL Server Configuration and Status)

《MySQL中的服务器配置和状态详解(MySQLServerConfigurationandStatus)》MySQL服务器配置和状态设置包括服务器选项、系统变量和状态变量三个方面,可以通过... 目录mysql 之服务器配置和状态1 MySQL 架构和性能优化1.1 服务器配置和状态1.1.1 服务器选项