静态变量与单例变量

Ser*_*aev 1 java design-patterns web-services spring-bean

我正在制作 Java REST 应用程序。我想知道我应该如何实现我的服务 - 我应该为整个应用程序使用静态服务变量还是像 Spring MVC 中那样将服务作为单例。单例对象和在应用过程中只初始化一次对象有什么区别吗?

Bha*_*ija 5

如果你想要一些实用方法或常量变量,你应该选择 Static,而当类可以有状态并且状态可以改变(但对象仍然是一个)时,Singelton 就出现了。