springboot services 例子
时间: 2023-07-05 19:31:48 浏览: 87
好的,这里给您一个简单的 Spring Boot Services 的例子:
首先创建一个 Maven 项目,在 pom.xml 文件中添加以下依赖:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
```
接下来创建一个简单的服务类,例如:
```java
package com.example.demo;
import org.springframework.stereotype.Service;
@Service
public class GreetingService {
public String greet() {
return "Hello, World!";
}
}
```
然后创建一个控制器类,用于处理 HTTP 请求:
```java
package com.example.demo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class GreetingController {
@Autowired
private GreetingService greetingService;
@GetMapping("/greeting")
public String greeting() {
return greetingService.greet();
}
}
```
最后,在应用程序主类中添加 `@SpringBootApplication` 注解,并在 `main` 方法中运行 Spring Boot 应用程序:
```java
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
现在,您可以使用浏览器或其他 HTTP 客户端访问 `http://localhost:8080/greeting`,应该会看到 "Hello, World!" 的响应。
阅读全文