我想在我的项目中创建很多Singleton类,有人能指导我如何创建一个可以完成我任务的注解吗?
类似于Lombok的@Getter,通过使用它,我的getter方法在编译时创建
同样,我想创建一个静态示例、私有构造函数和静态方法getInstance(){ }
public class AgeValidation{
-----
-----
}
我想将其设置为带有注解的Singleton:
public class AgeValidation {
这是我的样板代码:
private static final AgeValidation instance = new AgeValidation();
private AgeValidation() { }
public static AgeValidation getInstance() {
return instance;
}
}
1条答案
按热度按时间qlzsbp2j1#
如果你正在使用Sping Boot 构建项目,你可以很容易地为你的bean类指定scope作为单例,或者,你也可以尝试Dagger 2依赖来获得注解@Singleton,这几乎可以做同样的事情。