搭建Spring Boot 项目
要搭建一个基本的Spring Boot项目,你可以按照以下步骤操作:
- 访问Spring Initializr,一个快速生成Spring Boot项目的工具。
- 选择你需要的选项,比如Java、Maven或Gradle、Spring Boot的版本等。
- 点击"Generate Project"下载生成的ZIP文件。
- 解压ZIP文件到你的开发目录。
- 使用IDE(如IntelliJ IDEA、Eclipse)打开项目。
- 如果你使用的是Maven,进入到项目目录运行
mvn spring-boot:run
。如果是Gradle,运行./gradlew bootRun
。
以下是一个简单的Spring Boot应用程序的代码示例:
pom.xml
(如果你使用的是Maven):
<?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>com.example</groupId>
<artifactId>my-spring-boot-app</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.x.x.RELEASE</version> <!-- 使用你的Spring Boot版本号 -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
src/main/java/com/example/MySpringBootAppApplication.java
:
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootAppApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootAppApplication.class, args);
}
}
src/main/java/com/example/HelloController.java
:
package com.example;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}
运行mvn spring-boot:run
或./gradlew bootRun
后,你可以通过访问\`http:
评论已关闭