SpringBoot小白教程 (一): 使用Maven新建SpringBoot工程

本文详细介绍如何在Ubuntu 17环境下,使用Eclipse Oxygen IDE及Maven构建Spring Boot项目,并通过实例演示从创建项目到部署运行的全过程。

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

1.运行环境

操作系统:Ubuntu 17 
IDE:Eclipse Oxygen 
JDK:1.8

2.创建Maven工程

(1)右键New -> Project ,在弹出窗口中选择Maven -> Maven Project 然后点击Next 
这里写图片描述

(2)如图进行选择,点击Next 
这里写图片描述

(3)选择quickstart 1.1 ,点击Next 
这里写图片描述

(4)Group Id 是包名,Artifact Id 是项目名,Package会自动补全,填写完成后点击Finish 
这里写图片描述
(5)可以看到Maven项目已经创建完成 
这里写图片描述
(6)调整java配置。在项目上点击右键,Build Path -> Configure Build Path,弹出如下界面 
这里写图片描述
(7)双击Libraries -> JRE System Library[J2SE-1.5] (具体版本可能因环境不用而有差别)。 
选择JavaSE-1.8(jdk 1.8.0_151),点击Finish,然后Apply and Close 
这里写图片描述
(8)编辑pom.xml。 
SpringBoot官网目前使用的是1.5.9 (官网地址可以百度) 
这里写图片描述
将下面的代码添加到pom.xml中,保存

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

(9)在项目上右键Maven -> Update Project ,此时Maven将自动下载刚配置的Springboot包 
此时SpringBoot已创建完成
(10)验证。在src/main/java下的com.study.springbootstudy包中创建SampleController.java类,将官网给的代码直接粘贴进去(注意修改包名为com.study.springbootstudy),保存

package com.study.springbootstudy;

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;

@Controller
@EnableAutoConfiguration
public class SampleController {

    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(SampleController.class, args);
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

(11)启动SpringBoot。右键 Run As -> Java Application,出现下图说明启动成功 
这里写图片描述
(12)访问页面。SpringBoot自带Tomcat,默认端口8080,直接访问localhost:8080 
这里写图片描述

成功!


<think>我们正在回答用户的问题:“springboot怎么下载安装”根据之前的对话历史和提供的引用内容,我们需要给新手提供个详细的SpringBoot下载安装指南。关键点:SpringBoot本身并不是个需要单独下载安装的软件,而是通过构建工具(如Maven或Gradle)作为依赖引入,或者通过SpringInitializr生成目模板。我们将步骤分解如下:1.环境准备:安装JDK(SpringBoot3要求至少JDK17,SpringBoot2则可以使用JDK8以上)。2.安装构建工具(如Maven或Gradle),或者使用IDE(如IntelliJIDEA)来创建目。3.使用SpringInitializr(在线或通过IDE)创建SpringBoot目,这实际上就是下载目模板。4.导入目并运行。注意:引用中提到了创建主配置类(带有@SpringBootApplication注解的类)以及运行其main方法启动用。我们将参考引用来支持我们的步骤:引用[1]和[2]提到了@SpringBootApplication注解的作用。引用[3]提供了创建SpringBoot目的步骤(官网自动生成和手动使用Maven创建)。引用[4]和[5]提到了在IDE(如IntelliJIDEA)中创建SpringBoot目时可能遇到的坑。因此,我们提供以下步骤:步骤1:安装JDK步骤2:构建工具(Maven或Gradle)步骤3:通过SpringInitializr创建目步骤4:使用IDE导入并运行目在回答中,我们将引用相关引用标记。同时,按照用户要求,生成相关问题。</think> ### Spring Boot下载安装新手教程 Spring Boot不需要独立安装,它是基于Java的框架,通过构建工具集成到目中。以下是详细安装步骤: --- #### 1. **环境准备** - **JDK安装**: Spring Boot 3.x 需要 **JDK 17+**(推荐[OpenJDK](https://adoptium.net/))[^5]。 验证安装: ```bash java -version # 输出类似:openjdk 17.0.9 ``` - **构建工具安装**(任): - **Maven**([官网下载](https://maven.apache.org/)): ```bash mvn -v # 输出版本号(推荐3.6.3+) ``` - **Gradle**([官网下载](https://gradle.org/releases/)) --- #### 2. **创建Spring Boot目(3种方法)** ##### ✅ 方法1:Spring Initializr(推荐新手) 1. 访问 [start.spring.io](https://start.spring.io/) 2. 配置: - **Project**: Maven/Gradle - **Language**: Java - **Spring Boot版本**: 建议3.x LTS(如3.2.4) - **Dependencies**:`Spring Web`(Web开发必备)[^1][^3] 3. 点击 **Generate** 下载压缩包并解压。 ##### ✅ 方法2:IntelliJ IDEA创建 1. 安装IDE:[IntelliJ IDEA下载](https://www.jetbrains.com/idea/) 2. 新建目 → **Spring Initializr** → 按需配置 → 生成目[^5]。 ##### ✅ 方法3:命令行创建(需Maven) ```bash mvn archetype:generate \ -DarchetypeArtifactId=maven-archetype-quickstart \ -DgroupId=com.example \ -DartifactId=my-springboot-app ``` --- #### 3. **目结构说明** ``` my-springboot-app ├── src │ ├── main │ │ ├── java │ │ │ └── com/example │ │ │ └── MyApplication.java # 主启动类[^1][^2] │ │ └── resources # 配置文件目录 │ └── test ├── pom.xml(或build.gradle) # 依赖配置文件 ``` 主启动类必须包含 `@SpringBootApplication` 注解[^1][^2]: ```java // MyApplication.java @SpringBootApplication public class MyApplication { public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); // 启动用 } } ``` --- #### 4. **运行目** - **IDE运行**:右键主启动类 → `Run MyApplication.main()` - **命令行运行**: ```bash mvn spring-boot:run # Maven目 ``` 启动成功后访问:`http://localhost:8080` #### 5. **验证安装** 创建测试Controller: ```java @RestController public class TestController { @GetMapping("/hello") public String hello() { return "Spring Boot安装成功!"; } } ``` 访问 `http://localhost:8080/hello`,显示文本即安装成功[^3]。 --- ### ⚠️ 常见问题解决 1. **启动类无法编译**: - 检查JDK版本(Spring Boot 3.x需JDK 17+)[^4] - IDE中刷新Maven依赖(右键pom.xml → Maven → Reload) 2. **端口冲突**: 在 `src/main/resources/application.properties` 中添加: ```properties server.port=9090 # 修改端口号 ``` ---
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值