Eclipse + Spring boot开发教程

使用Eclipse搭建SpringBoot项目 使用Eclipse搭建SpringBoot项目。零基础使用eclipse搭建springboot项目详细教程.springboot,eclipse 阅读详情

一、前言

此文章是参考 https://www.cnblogs.com/lsdb/p/9783435.html 学习整理的学习笔记。
配置信息:
Eclipse IDE for Enterprise Java Developers(Version: 2019-09 R (4.13.0))
Java 1.8

二、安装 Spring 插件

打开 Eclipse,选择菜单 Help -> Eclipse Marketplace,在 Find 中输入 spring,点击 Go 进行搜索,选择安装 Spring Tools 4
在这里插入图片描述
全部勾选后,点击 Confirm
在这里插入图片描述
选择接受,点击Finish,在Eclipse右下角进度条到达100%后(需等待一段时间),会跳出是否重启选项,点击重启即可
在这里插入图片描述在这里插入图片描述在这里插入图片描述

三、新建 Spring Boot 项目

  1. 打开菜单 File -> New - Project,选择 Spring Starter Project
    在这里插入图片描述
  2. 填好项目信息,点击 Next
    在这里插入图片描述
  3. 选择 Web 下的 Spring Web,点击 Next 后,点击 Finish
    在这里插入图片描述
    在这里插入图片描述
  4. 创建成功后的项目目录结构如下:
    在这里插入图片描述

四、实现 REST 请求

  1. 创建 package: com.example.demo.model ,新建 class:Test
package com.example.demo.model;
 
public class Test {
 
        private final long id;
        private final String content;
 
        public Test(long id, String content) {
                this.id = id;
                this.content = content;
        }
 
        public long getId() {
                return id;
        }
 
        public String getContent() {
                return content;
        }
}
  1. 创建 package: com.example.demo.controller ,新建 class:TestController
package com.example.demo.controller;

import java.util.concurrent.atomic.AtomicLong;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import com.example.demo.model.Test;

@RestController
public class TestController {

	private static final String template = "Hello, %s!";
	private final AtomicLong counter = new AtomicLong();

	@RequestMapping("/test")
	public Test dealTest(@RequestParam(value = "name", defaultValue = "World") String name) {
		return new Test(counter.incrementAndGet(), String.format(template, name));
	}

	@RequestMapping("/test1")
	public Test dealTest1(@RequestParam(value = "name", defaultValue = "World") String name) {
		return new Test(counter.incrementAndGet(), String.format(template, name));
	}
}

完成后,目录结构应该如下所示:
在这里插入图片描述

  1. 运行

选择项目 demo1,右键 Run As -> Spring Boot App,可以看到 Console窗口输出了日志信息
在这里插入图片描述

在浏览器中输入 http://localhost:8080/test ,看到如下结果

在这里插入图片描述

  1. 实现热部署

在当前项目中但凡我们对项目文件有所修改,要修其生效都要手动重新运行;比如我们将请求修从test修改为modify,要此修改生效就得手动重新运行这是比较麻烦的。

如果能修改保存之后系统自己重新运行那是非常好的,这就是所谓的热部署,而spring boot通过简单配置就能实现热部署。

首生,打开项目根目录下的pom.xml文件,在<dependencies></dependencies>标签内加入以下内容:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

在这里插入图片描述
且将菜单 Project 下的 Build Automatically 勾上,就可以实现一有修改,保存后就可自动重新构建项目,需要注意的时,修改完后,需关闭现有运行中的项目,然后重启 Eclipse 即可。

Spring Boot项目(一):sts(Spring Tool Suite)工具的下载与配置 踩了很多坑,总结了很多经验才决定写下来,不容易,请各位点点赞,评评论,谢谢。 一、为什么要使用sts(Spring Tool Suite)工具。 很多人喜欢用IDEA,IDEA有很多好处,但是他的完整的功能是收费的,当然你也可以破解,但是工作以后是不允许你使用破解软件的,没有必要的话,很多公司都是使用开源的免费的软件替代品,所以这就是为什么使用sts,因为他开源,免费。sts的... 阅读详情

相关推荐

Eclipse集成Maven和Spring Boot项目搭建指南.zip

Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven从一个中央信息管理简单化项目构建,报告和文档的软件项目管理。通俗的说,Maven主要提供了以下功能:依赖管理:声明、管理和使用项目需要的库文件。构建自动化:提供标准化的构建过程,如编译、测试、打包、部署等。文档生成:能够自动生成项目文档。项目信息聚合:能够生成项目站点,包含项目报告、依赖信息等。

weixin_36213081的博客 894

springboot学习(个人学习笔记)-1-在eclipse上创建springboot项目(直接创建和基于maven添加依赖创建)

声明:写此博客是为了记录个人技术学习的全过程,防止后期时间久了会有遗忘。希望同时也能帮到有需要的朋友简单来讲springboot只是spring框架的一部分,他是spring社区中的一个开源框架,由 Pivotal团队提供的新框架,它设计目的是用来简化新spring应用的初始搭建以及开发过程。它的核心思想就是convention over configuration(约定大于配置),它使用了特定的...

PeterOK的博客 2万+

1、STVD和STVP的使用及串口烧写程序教程

文章目录一、前述二、STVD的使用三、STVP的使用1、STVP的作用:2、STVP的使用四、串口烧录程序 一、前述 STVD是意法半导体推出的,可以支持STM8和STM32 而IAR不尽如此,还支持51,MSP430等芯片 软件开发环境:编写程序,调试软件功能,下载固件到单片机中 硬件开发环境:连接外围电路,驱动功能外设,实现电气功能 最终构成一个以STM8系列单片机作为控制核心的应用系统。 MCS-51 一般的开发环境是 IAR 和 Keil STM8 一般的开发环境是 IAR 和 ST

Clichong 1万+

springboot入门(Eclipse)

在学习SSM(H)的过程中,需要做大量的配置工作,其实很多配置行为本身只是手段,并不是目的。基于这个考虑,把该简化的简化,该省略的省略,开发人员只用关心提供业务功能就行了,这就是 SpringBoot。换言之,SpringBoot可以简单地看成简化了的、按照约定开发的SSM(H)。开发速度大大提升。在我的理解中springboot是maven中极为精简的一种java框架,底层逻辑仍遵从SSM。在学习SpringBoot前最好先了解SSM的工作原理。

m0_65995252的博客 2181

维纳滤波和卡尔曼滤波

本文的主要内容是维纳滤波和卡尔曼滤波的介绍,包含匹配滤波器、维纳滤波器、维纳预测、卡尔曼滤波等内容。

西岸贤 9518

DeepSeek研发的精算大模型「精卫」已实现98%精算任务覆盖,中国人寿采用后年节约3.2亿元技术采购成本,形成关键技术替代效应

根据现有资料,精算领域关键技术替代效应的行业标准定义尚未明确具体提及。然而,可以从相关文献中提取一些关键概念和方法来推导出可能的定义。​替代效应的基本定义​:替代效应是指一种商品价格变动引起另一种商品的相对价格变动,从而导致消费者在维持原有效用水平不变的条件下对商品需求量做出的调整。​技术替代效应​:在精算领域,技术替代效应可以理解为新技术或新方法对现有技术或方法的替代,从而影响精算模型、数据处理和决策过程。例如,机器学习在精算中的应用日益增长,改变了精算师的工作方式和模型构建方法。​。

百态·数智思维 | 聚焦大数据、量化与未来AI 1710

用Eclipse创建Springboot项目方法总结

介绍eclipse创建springboot项目方法。(末尾有礼物哦)

一起探索IT的世界 4989

从外包到转正:一个华为OD亲历者的真实工作体验与避坑指南

本文分享了一位华为OD员工从外包到转正的真实经历与实用建议。通过详细解析华为OD的日常工作、转正核心指标、机试备考技巧及职场突围策略,为读者提供了一份全面的避坑指南。特别针对机试E卷的高频考点和刷题方法,给出了具体的数据分析和实战经验。

weixin_33686714的博客 692

Eclipse如何搭建一个SpringBoot项目

在src/main/resources下有一个application.properties的核心配置文件。这个配置文件是用来写我们的配置的服务器的端口server.port=8888配置一个项目名(spirngboot默认没有项目名)server.context_path=/test整合mybatis配置数据源等。...

m0_67393342的博客 2789

【深度学习新浪潮】AI 智能眼镜关键视觉技术、技术栈及开源项目全解析

Meta新款智能眼镜在演示中暴露出的AI误判和延迟问题,揭示了端侧视觉与多模态算法落地的核心瓶颈。本文从算法工程视角解析了AI智能眼镜的三大关键技术:感知增强(多帧降噪、HDR成像)、场景解析(轻量化目标检测、语义分割)和空间定位(视觉SLAM、ToF辅助),并梳理了完整的技术栈架构,包括硬件适配、驱动优化和框架选型。文章还提供了高价值开源项目参考,如OpenXR和ORB-SLAM3,为端侧视觉算法落地提供实操指南,助力开发者攻克算力约束下的实时性、精度和功耗平衡难题。

专注:太空算力、AI infra、异构调度、大模型成本工程 530

国科大学习资料--人工智能原理与算法-2020年期末考试题解析(学长整理)

国科大学习资料–人工智能原理与算法-2020年期末考试题解析 张文生老师主讲 试卷共有6道题,题目不难,希望大家能取得好的成绩。 3.9 传教士和野人问题。三个传教士和三个野人在河的一岸,有一条能载一个人或者两个人的船。请设法使所有人都渡到河的另一岸,要求在任何地方野人数都不能多于传教士的人数。这个问题在AI领域中很有名,是因为它是第一个从分析的观点探讨问题形式化的论文的主题(Amarel,1968)。 a. 请对该问题进行详细形式化,只描述确保该问题求解所必需的特性。画出完整的状态空间图。 b. 应用合适

无名何许人的博客 4786

eclipse spring boot打包_Eclipse+Spring boot开发教程

一、安装其实spring boot官方已经提供了用于开发spring boot的定制版eclipse(STS,Spring Tool Suite)直接下载使用即可,但考虑到可能有些小伙伴不想又多装个eclipse,我们这里还是介绍使用原版eclipse再在其上安装spring插件进行开发的方法。STS地址:http://spring.io/tools3/sts/all1.1 安装jdk jdk一是...

weixin_29168813的博客 213

YOLOv10精度上不去?QAT量化感知训练全流程,INT8推理mAP只掉0.8%

普通PTQ量化虽简单,但无法应对YOLOv10的小目标特征和激活分布波动,导致精度暴跌。QAT通过“模拟量化误差+联合优化权重与量化参数”,让INT8模型精度接近FP16,同时速度提升1.8倍,完美适配实时检测场景(如安防监控、自动驾驶)。该流程已在工业级项目中验证,针对YOLOv10的优化策略(敏感层保护、小目标加权、分阶段训练)可直接迁移至其他YOLO系列(v8/v9),量化后精度损失均可控制在1%以内。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 915

java spring eclipse_Eclipse+Spring boot开发教程

一、环境搭建在真正开始环境搭建前,我们要先明确我们需要怎样的一个环境。spring boot是java编写的所以我们需要一个javaIDE,springboot是一个框架所以我们还需要一个能自动生成springboot框架代码的插件。所以我们这里的环境搭建,就是安装jdk、安装eclipse、再安装一个能自动生成springboot框架代码的插件。对于jdk而言一般都是需要我们自己安装,但...

weixin_31164189的博客 572

在 SAP BTP ABAP 环境里直连 ABAP On-Premise OData

摘要 SAP BTP ABAP Environment 2311版本后,OData集成链路迎来重大改进:Service Consumption Model升级为v2版本,通过压缩模型到单一类减少对象数量;通信管理推荐采用Communication Arrangement替代传统Destination,提供更清晰的治理边界。新版支持同时生成OData v2/v4消费模型,并通过标准工厂类创建代理。配置需关注四层对象:Outbound Service声明协议入口,Scenario定义认证方式,System描述通

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1918

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Eclipse+Spring boot开发教程

SharkArmy 100

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

eclipse junit怎么不进入test代码?_Eclipse+Spring boot开发教程

一、安装其实spring boot官方已经提供了用于开发spring boot的定制版eclipse(STS,Spring Tool Suite)直接下载使用即可,但考虑到可能有些小伙伴不想又多装个eclipse,我们这里还是介绍使用原版eclipse再在其上安装spring插件进行开发的方法。STS地址:http://spring.io/tools3/sts/all1.1 安装jdk jdk一是...

weixin_39637179的博客 338

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

spring boot 开发环境搭建(Eclipse)

Spring Boot 集成教程 Spring Boot 介绍 Spring Boot 开发环境搭建(Eclipse) Spring Boot Hello World (restful接口)例子 spring boot 连接Mysql spring boot配置druid连接池连接mysql spring boot集成mybatis(1) spring boot集成mybatis(2) – 使...

吴吃辣 425

eclipse安装sts插件_一步一步spring boot 开发系列教程---环境安装

以下的安装都是基于mac系统,window系统也一样1.安装eclipse 2019开发工具下载地址: https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2019-03/R/eclipse-inst-mac64.dmg2.下载与配置tomcat 7.0tomcat下载地址:https://tomcat.apache.org...

weixin_39732991的博客 84

Spring Boot 教程系列学习

Spring Boot基础教程1-Spring Tool Suite工具的安装 Spring Boot基础教程2-RESTful API简单项目的快速搭建 Spring Boot基础教程3-配置文件详解:Properties和YAML Spring Boot基础教程4-配置文件-多环境配置 Spring Boot基础教程5-日志配置-logback和log4j2 Spring ...

weixin_30546189的博客 66

spring boot-入门

一、简介 spring 作为一个轻量级的容器,在java ee 开发中得到了广泛的作用,但是spring的配置繁琐臃肿。spring boot 基于spring 提供了自动化配置解决方案,使得很少的配置就能运行一个完整的java ee 应用。 优势如下: 1.快速构建java ee 应用 2.内嵌服务器,快速部署 3.纯java 配置,不需要xml 配置 二、开发工具 1.IntelliJ IDE...

Zllvincent的博客 3916

eclipse 集成 STS 插件

eclipse 集成 STS 插件 想新建一个 Spring Boot 工程,发现没有,如图:(展示的是集成之后的) eclipse 要和 sts 版本对应的,进入http://spring.io/tools/sts/all/。复制Update Sites下的链接,比如,我的eclipse是最新版的,所以也用了 sts 最新版。 http://download.springsour...

weixin_30642561的博客 113

前言-使用Eclipse创建SpringBoot项目

1.首先我们需要安装STS插件:Help-->Eclipse Marketplace 2.然后 File--》New---》Spring Starter Project 3.下一步 填好内容Next ---》 Finish 现在项目就创建好了! 4.运行TestApplication中main方法就可以了! 转载于:https://www.c...

weixin_34192993的博客 74
上一篇: 如何将markdown文件转成word
下一篇: 安装 Red Hat Enterprise Linux 7.4
我很低调嘛
博客等级 码龄13年 2583粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值