写一个简单的springboot接口,返回商品数据
时间: 2023-06-12 12:07:13 浏览: 50
好的,以下是一个简单的 Spring Boot 接口返回商品数据的示例:
1. 首先,创建一个 `Product` 实体类,用于表示商品数据:
```java
public class Product {
private Long id;
private String name;
private BigDecimal price;
// 省略构造方法、getter/setter 方法
}
```
2. 创建一个 `ProductController` 类,用于处理商品相关的请求:
```java
@RestController
@RequestMapping("/products")
public class ProductController {
@GetMapping("/{id}")
public Product getProductById(@PathVariable Long id) {
// 根据 id 查询商品数据,这里简单模拟一下
Product product = new Product();
product.setId(id);
product.setName("商品" + id);
product.setPrice(BigDecimal.valueOf(id * 10));
return product;
}
}
```
3. 在 `Application` 类中启动应用程序:
```java
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
4. 启动应用程序后,访问 `http://localhost:8080/products/1`,即可返回 id 为 1 的商品数据:
```json
{
"id": 1,
"name": "商品1",
"price": 10
}
```
以上就是一个简单的 Spring Boot 接口返回商品数据的示例。