帮我写个例子,spring boot
时间: 2024-12-11 18:10:12 浏览: 6
当然可以。在Spring Boot项目中,一个简单的RESTful API服务的例子可能是这样的:
首先,在`pom.xml`中添加Spring Web依赖:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
```
然后,创建一个名为`HelloController.java`的控制器类:
```java
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!";
}
}
```
这个类是一个RESTful控制器,`@GetMapping("/hello")`注解表示该方法对应HTTP GET请求,路径为`/hello`,返回值是一个字符串消息。
最后,如果你想要让这个API在启动时自动运行,可以在主类上加上`@SpringBootApplication`注解:
```java
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
启动应用,访问`http://localhost:8080/hello`即可看到"Hello, Spring Boot!"的结果。
阅读全文