spring-boot-starter
当学习Spring Boot时,可以通过一个完整的案例来理解和实践其基本概念和功能。以下是一个简单的Spring Boot
Starter完整案例,展示了如何创建一个基本的Web应用程序:
首先,创建一个名为pom.xml的Maven项目文件,添加以下内容:idea或其他直接创建直接跳过!
4.0.0
org.springframework.boot
spring-boot-starter-parent
2.7.4
com.lfsun
springboot-study-2023
0.0.1-SNAPSHOT
springboot-study-2023
springboot-study-2023
pom
1.8
2.7.4
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin
子模块:
4.0.0
com.lfsun
springboot-study-2023
0.0.1-SNAPSHOT
spring-boot-starter
0.0.1-SNAPSHOT
spring-boot-starter
spring-boot-starter
org.springframework.boot
spring-boot-starter-web
在上述示例中,我们定义了一个Maven项目,并添加了Spring Boot Starter Web依赖,这将为我们提供构建基于Web的应用程序所需的依赖项。
接下来,创建一个名为SpringBootStarterApplication.java的Java类,包含以下内容:
package com.lfsun.springbootstarter;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringBootStarterApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootStarterApplication.class, args);
}
}
@RestController
class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, World!";
}
}
在这个示例中,我们创建了一个Spring
Boot应用程序的入口类
SpringBootStarterApplication,使用@SpringBootApplication注解进行标记。我们还创建了一个HelloController类,并使用@RestController和@GetMapping注解来处理HTTP
GET请求,并返回”Hello, World!”。
现在,你可以使用构建工具(如Maven)构建和运行应用程序。执行以下命令:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ALHAncMp-1685973462761)(img.png)]
mvn clean package
java -jar .targetspring-boot-starter-0.0.1-SNAPSHOT.jar
应用程序将启动,并监听默认的8080端口。你可以在浏览器中访问http://localhost:8080/hello,将会看到返回的”Hello, World!”消息。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
采集Java程序JVM信息 创建 Spring Boot Application 应用程序 进行 https://start.spring.io 使用版本 Spring Boot v2.7.11和JDK 17,并创建一个具有以下依赖项的简单JAVA应用程序。 …