使用Eclipse Maven工程创建Spring Boot项目详解

简介: 本文目录1. 前言2. 创建Maven工程3. 修改配置文件3.1 修改基本配置3.2 添加Spring Boot版本配置3.3 添加Web项目配置4. 启动项目4.1 添加启动类4.2 启动

1. 前言

Spring Boot一般基于Maven构建,所以可以先创建一个Maven工程(此处实际上使用Eclipse或者其他工具都一样),然后通过修改pom.xml配置文件和相关Java类来构建一个Spring Boot项目。


2. 创建Maven工程

打开Eclipse,然后File-New-Maven Project,如下图:

image.png

然后选中Create a simple project,其实选不选都无所谓,反正最后还是靠自己定义pom.xml配置来决定项目特性。

image.png

然后填入项目的基本信息,注意此处也可以随便填写,因为最后也可以在pom.xml文件中自定义。

image.png

3. 修改配置文件

打开pom.xml文件,依次修改如下内容。


3.1 修改基本配置

修改基本配置信息如下,注意groupId一般用于区分项目所属公司,通常使用域名的倒叙来作为groupId。


而artifcatId用于区分项目,实际上就是项目名称。


<project xmlns="http://maven.apache.org/POM/4.0.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>cn.pandabrother</groupId>

<artifactId>spring-boot-hello</artifactId>

<version>0.0.1-SNAPSHOT</version>


</project>


3.2 添加Spring Boot版本配置

添加如下代码,通过该代码,当前项目被定义为SpringBoot项目,且SpringBoot的版本为2.2.5。


<parent>

 <groupId>org.springframework.boot</groupId>

 <artifactId>spring-boot-starter-parent</artifactId>

 <version>2.2.5.RELEASE</version>

 <relativePath /> <!-- lookup parent from repository -->

</parent>


3.3 添加Web项目配置

此时我们开始具体添加一些配置了,比如最长用的web项目,只需要添加如下依赖即可。


<dependencies>

 <dependency>

  <groupId>org.springframework.boot</groupId>

  <artifactId>spring-boot-starter-web</artifactId>

 </dependency>

</dependencies>


4. 启动项目

4.1 添加启动类

在src/main/java中添加cn.pandabrother.HelloApplication启动类,代码如下:


@SpringBootApplication

public class HelloApplication {

public static void main(String[] args) {

 SpringApplication.run(HelloApplication.class, args);

}

}


注意@SpringBootApplication注解是核心,通过该注解,项目启动时才实现了自动化的配置。


4.2 启动

直接运行HelloApplication即可启动项目。

相关文章
|
15天前
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
35 4
|
20天前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
74 8
|
17天前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
50 3
|
2月前
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
132 1
Maven——创建 Spring Boot项目
|
2月前
|
Java 关系型数据库 MySQL
如何使用 maven 创建一个 Spring Boot项目
Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
28 1
如何使用 maven 创建一个 Spring Boot项目
|
2月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
45 1
|
2月前
|
Java API Apache
除了 Maven,还有哪些工具可以管理项目的依赖和版本冲突
除了Maven,常用的项目依赖管理和版本冲突解决工具有Gradle、Ivy、Ant+Ivy、SBT等。这些工具各有特点,适用于不同的开发环境和需求。
|
2月前
|
Java 应用服务中间件 Maven
SpringBoot Maven 项目打包的艺术--主清单属性缺失与NoClassDefFoundError的优雅解决方案
SpringBoot Maven 项目打包的艺术--主清单属性缺失与NoClassDefFoundError的优雅解决方案
336 0
|
Java 关系型数据库 Spring
eclipse中spring访问mysql的简易实现
eclipse中构建一个maven基础上的带有TestNG测试插件的spring项目 目录结构如下所示: 这个简易的实现,包括四个文件 1.java源码(访问数据库代码) 2.测试源码(TestNG测试插件的代码) 3.
3930 0
|
7月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
155 0

推荐镜像

更多