JAVA 中有多种实现单例的方法,这里推荐一种枚举的实现方式 package com.ex.gays.common.entity; import lombok.Data; import java.io.Serializable; @Data public class ResponseDto implements Serializable{ private static final long serialVersionUID = 3223399124277707553L; private String code; private String message; private Object data; public static ResponseDto create(){ return Singleton.INSTANCE.getInstance(); } private enum Singleton { INSTANCE; private ResponseDto responseDto; Singleton(){ responseDto = new ResponseDto(); } public ResponseDto getInstance(){ return responseDto; } } }
Java 单例 的枚举实现
最新推荐文章于 2021-02-25 08:21:25 发布