9.idea中创建springboot项目_jdk1.8

9. idea中创建springboot项目_jdk1.8

步骤 1:打开 IntelliJ IDEA 并创建新项目

  1. 启动 IntelliJ IDEA。
  2. 在欢迎界面,点击 New Project (或通过菜单栏 File > New > Project)。

步骤 2:选择 Maven 项目类型

  1. 在左侧菜单中,选择 Maven。
  2. 点击 Next。

步骤 3:配置项目元数据

  1. 输入项目的 GroupId 和 ArtifactId (例如,com.example 和 demo)。
  2. 确保 Version 是 1.0-SNAPSHOT(或其他合适的版本)。
  3. 点击 Finish。

步骤 4:配置 pom.xml 文件

  1. 打开项目后,在项目目录中找到 pom.xml 文件。
  2. 编辑 pom.xml,添加 Spring Boot 相关的依赖和插件。以下是一个基本的 pom.xml 示例:
    此处用的是jdk 1.8
bash 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>SpringBoot_Use</artifactId>
    <version>1.0-SNAPSHOT</version>

    <!-- Spring Boot 2.7.x 支持 Java 8 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.18</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <!-- 设置 Java 版本为 1.8 -->
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <!-- Spring Boot Web Starter -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!-- Spring Boot Test Starter (optional) -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <!-- 其他常用依赖可以根据需要添加 -->
        <!-- 例如,Spring Data JPA -->
        <!--
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        -->
    </dependencies>

    <build>
        <plugins>
            <!-- Spring Boot Maven Plugin -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

            <!-- Maven Compiler Plugin (可选,确保 Java 8 支持) -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>
  1. 保存 pom.xml 文件。

步骤 5:等待依赖下载

  • IntelliJ IDEA 会自动下载 pom.xml 中指定的依赖项。如果没有自动下载,可以手动触发下载:
    • 在 IDEA 右侧找到 Maven 面板。
    • 点击刷新按钮(↻)以下载依赖。

      创建项目后,IntelliJ IDEA 会自动生成一个基本的 Spring Boot 项目结构。
      以下是一些关键文件和目录:
      src/main/java: 包含 Java 源代码。
      src/main/resources: 包含静态资源、模板和配置文件。
      src/test/java: 包含测试代码。
      pom.xml: Maven 项目对象模型文件,定义了项目的依赖项和构建配置。

步骤 6:创建 Spring Boot 主启动类

  1. 在 src/main/java 下创建包 com.example.demo。

  2. 在 com.example.demo 包下创建 DemoApplication.java 文件,并添加以下代码:

    java 复制代码
    package com.example.demo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class DemoApplication {
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    }

步骤 7:运行 Spring Boot 应用

  1. 打开 DemoApplication.java。
  2. 点击代码编辑器右上角的绿色箭头(或右键选择 Run DemoApplication.main())。
  3. 控制台会输出日志,显示 Tomcat 启动成功(默认端口 8080)。

步骤 8:测试 REST API(可选)

如果需要测试 Spring Boot 的 REST API 功能,可以创建一个简单的控制器:

  1. 在 com.example.demo 包下创建 HelloController.java:

    java 复制代码
    package com.example.demo;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
    
        @GetMapping("/hello")
        public String sayHello() {
            return "Hello, Spring Boot!";
        }
    }
  2. 访问 http://localhost:8080/hello,页面会显示 Hello, Spring Boot!。

相关推荐
海鸥-w1 小时前
什么是AOP
java
Cc.Y1 小时前
Java零基础入门:可变字符串与包装类:StringBuilder、StringBuffer 与 通讯录管理系统实战
java·开发语言·python
paopaokaka_luck1 小时前
基于springboot+vue的智慧家政管理系统(AI问答、 WebSocket实时沟通、ECharts运营分析、订单规则与服务追踪)
java·javascript·spring boot·数据分析·echarts·mybatis
sm_926787051 小时前
RFID 标签打印的技术实现要点与二次开发实践
java·大数据·前端·c++·编辑器
阿森_dev1 小时前
2027 届毕设选题怎么选:30 个 Java 方向选题的实现难度排序
java·开发语言·spring boot·毕业设计·课程设计
Sarvartha2 小时前
Lambda 表达式和函数式接口
java·开发语言
计算机毕业设计杰瑞2 小时前
【计算机毕设精品】基于SpringBoot的一体化教务与学业质量管理系统的设计与实现,附源码_增删改查_java项目_可完美运行部署_网站项目
java·spring boot·课程设计
colinu2 小时前
C++ 异步任务与线程生命周期:`std::async`、`future`、`thread`、`jthread` 与协作式退出
java·jvm·c++
蜗牛互联网2 小时前
Python + JSON Schema 实现工单结构化输出与本地复核
java·人工智能·后端
逐光者9332 小时前
STM32——SPI 屏 · Flash · 高速
java·前端·stm32