springboot启动sever接口
时间: 2023-05-10 11:02:40 浏览: 115
Spring Boot 是一个快速开发的框架,它简化了传统 Spring 的繁琐配置,并提供了自动配置功能来轻松启动应用程序。在 Spring Boot 中启动 Server 接口非常容易。
通常我们需要引入 Spring Boot Starter Web 模块来启动 Web Server。在 Maven 的 pom.xml 文件中,加入以下依赖项:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
```
接下来,在主引导类中添加 @SpringBootApplication 注解,它将启动类标记为 Spring Boot 应用程序的主类,并启用自动配置和组件扫描功能。
```
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
```
以上代码告诉 Spring Boot,将 MyApplication 声明为主引导类,并在 main 方法中启动 Spring Boot 应用程序。运行以上代码时,Spring Boot 将启动 Web 服务器并绑定在默认端口:8080。
如果需要自定义端口的话,可以在 application.properties 或 application.yml 文件中添加以下配置:
```
server.port=8081
```
接下来,我们可以在主引导类中添加一个示例 Controller 来监听特定路由,并输出一条信息:
```
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello World!";
}
}
```
现在,访问 http://localhost:8080/hello 将会得到 "Hello World!" 的输出。在这个例子中,使用 @RestController 来声明一个控制器,而 @GetMapping 注释是用来创造映射到这个控制器的 HTTP GET 请求的。
总体来说,使用 Spring Boot 启动 Server 接口非常方便。只需几行代码,即可启动 Web 服务器并构建一个基础的 Web 应用程序。
阅读全文