文章目录
- 1、代码版本
- 2、代理实现过程
- 3、被代理的OrderService分析
- 3.1、结构如下
- 4、事务的管理
1、代码版本
springboot3.2.5, spring6.1.6, mybatis-plus3.5.5
业务代码
- 1个Controller
- 2个Service以及实现类
一个普通Service,一个MyBatis-Plus的Service
@RestController@RequestMapping("/order")@RequiredArgsConstructorpublicclassGoodsController{privatefinalOrderServiceorderService;privatefinalNormalServicenormalService;@GetMapping("/print")publicStringgetOne(@RequestParam("orderId")LongorderId){returnnormalService.print(orderId);}@GetMapping("/list")publicList<OrderVO>getList(@RequestParam("userId")LonguserId){List<OrderVO>data=orderService.getList(userId);returndata;}