初学者搭建一个简单的SpingBoot项目
在IntelliJ IDEA中直接创建一个新的Spring Boot项目非常直观便捷,下面是详细的步骤指南:
第1步:打开IntelliJ IDEA并创建新项目
- 打开IntelliJ IDEA。
- 选择菜单栏的"File" > "New" > "Project"。
- 在新窗口中,从左侧列表选择"Spring Initializr",然后点击"Next"。
第2步:配置项目信息
- Project SDK: 确保选择了合适的Java SDK版本。如果没有列出,请先配置Java SDK。
- Project Name 和 Project Location: 分别填写你的项目名称和存放位置。
- Group ID 和 Artifact ID : 这些用于Maven坐标,分别代表组织名和项目名,例如
com.example
和my-spring-boot-app
。 - Packaging : 保持默认的
Jar
。 - Language : 选择
Java
。 - Spring Boot Version: 选择你想要的Spring Boot版本,建议选择较新的稳定版本。
- Additional Libraries and Frameworks : 确保至少勾选了
Spring Web
,这样会自动添加Web开发所需的依赖。
第3步:生成项目
点击"Next"按钮,IntelliJ IDEA会连接到Spring Initializr服务并根据你的配置生成项目结构。完成后,点击"Finish"。
第4步:等待项目加载并自动构建
IntelliJ IDEA会下载所选依赖并构建项目。这可能需要一些时间,具体取决于你的网络速度。
第5步:编写主类
通常,Spring Initializr已经为你生成了一个带有@SpringBootApplication
注解的主类,位于项目的根包下。如果已存在,跳过此步。主类看起来像这样:
java
package com.example.mySpringBootApp;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class, args);
}
}
第6步:创建一个简单的控制器
- 右键点击项目的src/main/java下的项目根包(如
com.example.mySpringBootApp
),选择"New" > "Java Class"。 - 命名这个类为
HelloController
,然后点击"OK"。 - 在新类中添加以下代码:
java
package com.example.mySpringBootApp;
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!";
}
}
第7步:运行项目
- 右键点击
MySpringBootApplication
类,选择"Run 'MySpringBootApplication.main()'"。 - 应用启动后,打开浏览器访问
http://localhost:8080/hello
,你会看到"Hello, Spring Boot!"的输出。
至此,你就成功地在IntelliJ IDEA中创建并运行了一个简单的Spring Boot Web应用程序!
接下来,你可以根据需求添加更多功能和依赖。