10.idea中创建springboot项目_jdk17
1. 准备工作
- 安装 JDK 17:
- 确保已安装 JDK 17,并配置情况变量 JAVA_HOME 指向 JDK 17 的安装路径。
- 在 IntelliJ IDEA 中验证 JDK 配置:File → Project Structure → SDKs。
- 安装 IntelliJ IDEA:
- 确保使用最新版本的 IntelliJ IDEA 社区版或专业版。
2. 创建 Maven 项目
- 打开 IntelliJ IDEA,选择 File → New → Project。
- 选择 Maven:
- 在左侧导航栏中选择 Maven。
- 确保 Project SDK 选择的是 JDK 17。
- 点击 Next。
- 配置项目信息:
- GroupId:输入构造名称(如 com.example)。
- ArtifactId:输入项目名称(如 springboot-jdk17-demo)。
- Version:默认即可(如 1.0-SNAPSHOT)。
- 点击 Finish。
3. 配置 pom.xml
- 打开 pom.xml 文件,添加 Spring Boot 依靠和插件:
- <?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-jdk17-demo</artifactId>
- <version>1.0-SNAPSHOT</version>
- <properties>
- <maven.compiler.source>17</maven.compiler.source>
- <maven.compiler.target>17</maven.compiler.target>
- <java.version>17</java.version>
- <spring.boot.version>3.1.5</spring.boot.version>
- <slf4j.version>2.0.9</slf4j.version>
- <logback.version>1.4.11</logback.version>
- </properties>
- <packaging>jar</packaging>
- <dependencies>
- <!-- Spring Boot Starter Web -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- <version>${spring.boot.version}</version>
- <!-- 排除旧版 SLF4J -->
- <exclusions>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <!-- 显式引入 SLF4J 2.x 和 Logback -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- <version>${logback.version}</version>
- </dependency>
- <!-- Spring Boot Starter Test(可选,用于测试) -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-test</artifactId>
- <version>${spring.boot.version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <!-- Spring Boot Maven 插件 -->
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
- <version>${spring.boot.version}</version>
- </plugin>
- </plugins>
- </build>
- </project>
复制代码
- 加载依靠:
- 点击右侧 Maven 面板的 Reload All Maven Projects(或点击 Maven 工具栏的革新按钮),等候 IDEA 下载依靠。
点击运行,启动乐成
4. 创建 Spring Boot 启动类
- 在 src/main/java/com/example/springbootjdk17demo/ 下创建 SpringbootJdk17DemoApplication.java:
- package com.example.springbootjdk17demo;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- @SpringBootApplication
- public class SpringbootJdk17DemoApplication {
- public static void main(String[] args) {
- SpringApplication.run(SpringbootJdk17DemoApplication.class, args);
- }
- }
复制代码 5. 创建简朴的 REST API 控制器(可选)
- 在 src/main/java/com/example/springbootjdk17demo/ 下创建 controller 包。
- 在 controller 包中创建 HelloController.java:
- package com.example.springbootjdk17demo.controller;
- 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 with JDK 17!";
- }
- }
复制代码
6. 运行 Spring Boot 项目
- 右键点击 SpringbootJdk17DemoApplication 类,选择 Run ‘SpringbootJdk17DemoApplication’。
- 打开欣赏器,访问 http://localhost:8080/hello,你会看到返回的字符串 Hello, Spring Boot with JDK 17!。
7. 常见题目办理
- 依靠下载失败:
- 查抄网络毗连是否正常。
- 配置 Maven 阿里云镜像(在 pom.xml 中添加):
- <repositories>
- <repository>
- <id>aliyunmaven</id>
- <url>https://maven.aliyun.com/repository/public</url>
- </repository>
- </repositories>
复制代码
- JDK 版本不兼容:
- 确保 pom.xml 中 <java.version>17</java.version> 已正确配置。
- 确保 Spring Boot 版本为 3.x(如 3.1.5)。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |