自定义springboot-starter封装redis库存扣减
- 第一步:创建starter工程stock-spring-boot-starter并配置pom.xml文件
1 | <?xml version="1.0" encoding="UTF-8"?> |
- 第二步:创建配置属性类StockRedisClientProperties
1 | package com.lhs.config; |
- 第三步:创建服务类StockReduceService
1 | package com.lhs.service; |
- 第四步:创建自动配置类StockReduceAutoConfiguration StockRedisClientAutoConfiguration
1 | package com.lhs.config; |
1 | package com.lhs.config; |
第五步:在resources目录下创建META-INF/spring.factories
1
2
3org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.lhs.config.StockRedisClientAutoConfiguration,\
com.lhs.config.StockReduceAutoConfiguration项目结构

上层app使用该starter
定义好使用的redis
引用服务
测试成功