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. 输入项目的 GroupIdArtifactId (例如,com.exampledemo)。
  2. 确保 Version1.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!

相关推荐
猎人everest10 分钟前
Spring Boot集成Spring Cloud 2024(不使用Feign)
java·spring boot·spring cloud
茂桑39 分钟前
日常开发小Tips:后端返回带颜色的字段给前端
java·状态模式
佩奇的技术笔记40 分钟前
Java学习手册:Spring 中常用的注解
java·spring
一键三联啊42 分钟前
GC的查看
java·jvm·python
howard20051 小时前
项目三 - 任务2:创建笔记本电脑类(一爹多叔)
java·接口·继承·抽象类
药尘师1 小时前
低版的spring boot 1.X接入knife4j
java·spring boot·后端
淋过很多场雨1 小时前
现代c++获取linux所有的网络接口名称
java·linux·c++
深色風信子1 小时前
Eclipse 插件开发 4 工具栏
java·eclipse·工具栏
北漂老男孩1 小时前
远程 Debugger 多用户环境下的用户隔离实践
java·笔记·学习方法
SuperherRo2 小时前
Web开发-JavaEE应用&SpringBoot栈&模版注入&Thymeleaf&Freemarker&Velocity
spring boot·java-ee·thymeleaf·freemarker·模板注入·velocity