Spring Boot 的Web开发
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                Spring Boot 是一个用于开发微服务的框架,它提供了快速设置、自动配置、无需配置XML、嵌入式服务器等特性。
以下是一个简单的Spring Boot Web应用程序的例子,它创建了一个RESTful API,返回一个简单的问候。
首先,你需要在pom.xml中添加Spring Boot的依赖:
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.1.RELEASE</version>
    <relativePath/>
</parent>
 
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
 
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>然后,创建一个主应用类:
@SpringBootApplication
public class DemoApplication {
 
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}创建一个控制器来处理HTTP请求:
@RestController
public class GreetingController {
 
    @GetMapping("/greeting")
    public ResponseEntity<String> greeting(@RequestParam(name = "name", required = false, defaultValue = "World") String name) {
        return ResponseEntity.ok("Hello, " + name + "!");
    }
}这个控制器提供了一个简单的REST API,当访问/greeting时,它会返回一个问候消息。
最后,你可以运行DemoApplication类的main方法来启动Spring Boot应用。打开浏览器访问http://localhost:8080/greeting,你将看到返回的问候消息。
评论已关闭