Eclipse新建Spring-boot项目,打包部署并输出HelloWord

本文介绍如何在Eclipse中创建Spring Boot项目,包括在线配置网站定制服务组件、导入项目及配置,支持两种创建方式,并演示了快速部署及打包过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring-boot因为其对jar包的高度集成以及简化服务配置,快速部署等的优点,逐渐成为Java开发人员的热衷的框架。下面演示一下怎么在Eclipse中新建Spring-boot项目以及打包部署。

在Eclipse中创建Spring-boot有两种方式
方式一

进入Spring-boot的在线配置网站http://start.spring.io/;定制自己的项目服务组件,下载到本地并使用Eclipse导入项目

这里写图片描述

这里写图片描述

服务组件:

Web:web项目组件,包含spring mvc,tomcat,logback等jar
JPA:JDBC请求组件,包含hibernate,jboss等ORM jar
Devtools:热部署组件,可以不重启服务的情况下刷新服务

在Eclipse中右键选择Import-Maven-Import Existing Maven Projects,把Dowload的Maven包导入即可(如果导入的项目无法识别,请右键选择Maven Update)

方式二

无论是16年的none(霓虹)版还是最新oxygen(氧气)版本的Eclipse,默认的插件是不含括Spring-boot的,需要自行安装。

插件安装
顶部导航栏Help-Eclipse Marketplace,搜索Spring Tools 或者进入Popular页面,安装插件

这里写图片描述


安装完插件之后,Eclipse快捷键【Ctrl+Shift+O】可能会失效,解决办法:工具栏-Window-Preferences-General-Keys搜索【organize Imports
这里写图片描述

When配置值修改如图,快捷键重新生效
这里写图片描述


创建项目

新建项目栏支持Spring-boot的项目创建
这里写图片描述

这里写图片描述

根据项目需求选择服务组件
这里写图片描述

项目结构
这里写图片描述

新建控制器,并输出HelloWord

@Controller
public class DemoController {

	@ResponseBody
	@RequestMapping
	public String heloWord() {
		return "HelloWord";
	}

}

进入SpringBootDemoApplication启动类,运行main方法即可启动服务
这里写图片描述

控制台显示Tomcat8080服务成功启动
这里写图片描述

在浏览器输入 http://localhost:8080/ 访问项目(Spring-boot默认项目无需项目名称访问,可在application.properties配置文件添加 server.context-path 进行设置)
这里写图片描述

打包

在项目本地文件夹按住Crtl+Shift+右键打开命令窗口,执行mvn clean package(要配置好maven环境变量)

这里写图片描述

这里写图片描述

打包成功后,在项目target目录下会有一个项目jar包
这里写图片描述

window jar部署

在target目录Crtl+Shift+右键打开命令窗口,或者通过window“运行”,输入cmd,执行java -jar 项目jar,即可启动服务

这里写图片描述

Linux jar部署(使用nohup后台运行命令)

nohup java -jar 项目jar &

end

找个程序员APP

更多文章:
1:Spring boot基于Redis缓存商城分类,商品信息
2:MyBatis基于Spring-boot集成通用Mapper以及pagehelper分页插件
3:程序员如何脱单?看完脱单率至少增加80%

### 创建Spring Boot项目 在IntelliJ IDEA中创建一个新的Spring Boot项目,可以通过内置的Spring Initializr来快速搭建开发环境[^1]。 #### 使用Spring Initializr创建新项目 启动IntelliJ IDEA后,在欢迎界面选择“Create New Project”。接着会弹出一个窗口用于配置新的项目。在这个窗口里,选择左侧列表中的“Spring Initializr”,这将允许通过图形化界面指定项目的依赖和其他属性。 对于构建工具的选择,可以选择Maven或Gradle;通常情况下推荐使用Maven作为初学者入门更简单一些。之后填写Group Id和Artifact Id字段,这两个值用来唯一标识这个Java库或者应用。确保选择了合适的Java版本支持,一般建议采用最新的稳定版。 #### 添加必要的依赖项 点击下一步进入依赖管理页面,这里可以勾选所需的起步依赖(Starters),比如为了实现Web功能应该添加`Spring Web`依赖。这些预定义好的模块能够简化常见的编程任务,提供了一套合理的默认配置选项。 #### 导入打开项目 当所有的设置都完成后,点击“Finish”按钮完成新建操作。IDEA将会自动下载所需资源项目加载进来。等待索引过程结束就可以开始编码了。 ### 实现Hello World示例 现在有了基本框架的支持,下面展示怎样写出最简单的RESTful服务返回字符串"Hello, World!"给客户端请求: ```java package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } @RestController class HelloController { @GetMapping("/hello") String hello() { return "Hello, World!"; } } ``` 上述代码片段展示了两个部分:首先是主类`DemoApplication.java`,它包含了程序入口点方法main(), 调用了`SpringApplication.run()`函数启动整个应用程序实例。其次是控制器类`HelloController.java`, 定义了一个GET映射路径/hello关联的方法,该方法响应HTTP GET请求时返回一段文本消息。 要测试这段小程序是否正常工作,可以在浏览器地址栏输入http://localhost:8080/hello 或者利用Postman这样的API调试工具发送相应类型的网络请求查看结果。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值