spring 单例类,注解

mrwjdhj3  于 2023-01-08  发布在  Spring
关注(0)|答案(1)|浏览(140)

我想在我的项目中创建很多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;
 }
}
qlzsbp2j

qlzsbp2j1#

如果你正在使用Sping Boot 构建项目,你可以很容易地为你的bean类指定scope作为单例,或者,你也可以尝试Dagger 2依赖来获得注解@Singleton,这几乎可以做同样的事情。

相关问题