SpringBoot自定义注解实现策略模式

一、引言
在程序执行过程中往往有多需要进行if-else判断的情况,通过使用策略模式可以解决在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护。 本文主要讲解通过使用自定义注解的方式来实现策略模式。
二、实现方式
1、本文以常见的订单处理为例。首先定义一个订单实体类。
package com.example.demo.strategy;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Order {
/**
* 订单来源
*/
private String source;
}

2、定义一个OrderHan

SpringBoot自定义注解实现策略模式最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/26095.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>