基于SpringBoot+Redis的商品秒杀系统的Demo。这个例子将展示如何防止商品超卖。
- 首先创建项目依赖(pom.xml):
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>
- 创建商品实体类(Product.java):
@Data
public class Product {
private Long id;
private String name;
private Integer stock;
private BigDecimal price;
}
- 创建订单实体类(Order.java):
@Data
public class Order {
private Long id;
private Long productId;
private Long userId;
private

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



