讲师中心 微信公众号
AI工具推荐 视频效率加速

如何为MyEclipse安装配置Spring Boot开发框架【拓展】

千芳同学_2260

千芳同学_2260

发布时间:2026-06-30 19:37:01

|

919人浏览过

|

来源于php中文网

原创

要在MyEclipse中成功运行Spring Boot项目,必须配置JDK 1.8兼容性、补全标准目录结构、声明spring-boot-starter-parent、添加spring-boot-starter-web依赖、配置maven-compiler-plugin、手动创建带@SpringBootApplication注解的启动类,否则无法识别Spring Boot应用。

如何为myeclipse安装配置spring boot开发框架【拓展】

要在MyEclipse中真正跑起一个Spring Boot项目,不能只靠新建Maven项目就完事——缺了parent声明、starter依赖、启动类和正确目录结构,项目连main方法都找不到,更别说自动装配和内嵌Tomcat了。

确认MyEclipse版本与JDK兼容性

打开MyEclipse → Help → About MyEclipse → 查看Build ID末尾数字。若为2017或更低(如CI-2017),【必须使用JDK 1.8而非JDK 11+】,否则Maven构建时会报“Unsupported class file major version”错误;MyEclipse 2022及以上才支持JDK 17+。

右键项目 → Properties → Java Build Path → Libraries → 双击JRE System Library → 切换至Workspace default JRE → 确保选中的是已安装的JDK 1.8(非JRE)。

创建基础Maven项目并修正结构

File → New → Project → Maven Project → 勾选“Create a simple project (skip archetype selection)” → Next。

填写Group Id(如com.example)、Artifact Id(如demo-boot)、Packaging保持jar → Finish。

项目生成后,默认缺少src/main/java等标准目录:右键项目 → Build Path → Configure Build Path → Source → Add Folder → 依次添加src/main/java、src/main/resources、src/test/java、src/test/resources → Apply and Close。

此时若pom.xml左上角仍有红叉,右键项目 → Maven → Update Project → 勾选Force Update of Snapshots/Releases → OK。

注入Spring Boot核心依赖

双击打开pom.xml → 切换到Source视图 → 替换全部内容为以下结构(注意保留project根标签):

① 在<modelVersion>下方插入parent块:
<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.7.18</version>
</parent>

NodeMaven – Premium Proxies for Account Management, Automation, and Scraping
NodeMaven – Premium Proxies for Account Management, Automation, and Scraping

提供端到端的高端代理设置和使用指导,包括代理类型选择、地区定向、访问配置、API密钥验证和监控。

下载

② 在<dependencies>标签内添加web starter:
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
</dependency>

③ 在<build>标签内补全maven-compiler-plugin(否则MyEclipse默认用1.5编译):
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
      <source>1.8</source>
      <target>1.8</target>
    </configuration>
  </plugin>
</plugins>

手动生成Spring Boot启动类

在src/main/java下新建包com.example.demo(与Group Id和Artifact Id对应)→ 右键该包 → New → Class → 输入类名DemoApplication → 勾选“public static void main(String[] args)” → Finish。

在类顶部添加注解:
@SpringBootApplication
public class DemoApplication {

在main方法内写入:
SpringApplication.run(DemoApplication.class, args);

这一步不能跳过——MyEclipse不会自动生成启动类,没有它,Run As → Spring Boot App选项根本不会出现。

验证运行环境是否就绪

右键项目 → Run As → Spring Boot App → 若控制台输出“Started DemoApplication in X.XXX seconds”且端口监听日志出现(如“Tomcat started on port(s): 8080”),说明框架已加载成功。

若提示“No spring.factories found”或“No web server available”,检查pom.xml中是否遗漏spring-boot-starter-web依赖,或是否误删了parent声明——【parent缺失会导致所有starter依赖版本失控,这是最常被忽略的致命点】。

浏览器访问http://localhost:8080,返回Whitelabel Error Page即表示内嵌Tomcat已启动,后续可添加@Controller实现接口。

热门AI工具

更多
Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
spring框架介绍
spring框架介绍

本专题整合了spring框架相关内容,想了解更多详细内容,请阅读专题下面的文章。

2511

2025.08.06

Java Spring Security 与认证授权
Java Spring Security 与认证授权

本专题系统讲解 Java Spring Security 框架在认证与授权中的应用,涵盖用户身份验证、权限控制、JWT与OAuth2实现、跨站请求伪造(CSRF)防护、会话管理与安全漏洞防范。通过实际项目案例,帮助学习者掌握如何 使用 Spring Security 实现高安全性认证与授权机制,提升 Web 应用的安全性与用户数据保护。

457

2026.01.26

MyEclipse工具使用教程
MyEclipse工具使用教程

PHP中文网推出MyEclipse开发工具完整使用教程专区,涵盖从安装配置、项目创建到代码调试与部署的全流程指南。无论是Java EE企业级开发还是PHP项目实战,这里提供一站式学习资源,助您快速掌握这款强大IDE,提升开发效率!

282

2026.06.26

MyEclipse使用问题解决方法大全
MyEclipse使用问题解决方法大全

PHP中文网MyEclipse专区,汇集启动报错、运行卡顿、数据库连接失败等常见开发难题。提供代码提示失效、中文乱码、内存溢出等问题的权威解决方案与优化技巧,助您快速排查故障,提升Java EE开发效率!

448

2026.06.26

MyEclipse安装教程与配置指南
MyEclipse安装教程与配置指南

PHP中文网MyEclipse专区提供全版本安装教程与配置指南,涵盖从环境搭建到插件扩展的完整流程。无论是新手入门还是进阶开发,都能在此获取权威、详细的实操指引,助您轻松掌握这款强大的Java EE集成开发环境,高效开启企业级应用开发之旅。

154

2026.06.26

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

0

2026.10.16

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

0

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MyEclipse学习中心
MyEclipse学习中心

共0课时 | 0人学习

Spring Boot 官方快速入门指南
Spring Boot 官方快速入门指南

共0课时 | 0人学习

Spring Boot 官方参考文档
Spring Boot 官方参考文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn