1 三者的简介
1.1 单例
就是这个类只能创建一个实体类,也就是没有public的构造方法,只有一个get方法来获得该一个该类的实例,单例的几种写发详见https://blog.csdn.net/jeason_chan_zju/article/details/98798261,推荐最后一种,使用内部静态类的单例写法。
单例的特点是,所有能获得单例实例的地方,都能够“共享”单例中的数据,利用率很高,一定程度上减少了不断重复创建实例对象的内存和CPU消耗。
1.2 @service
假设@service Class B;则B是一个服务类,要使用这个类的功能需要先在自己的属性中定义一个B的实例,然后进行@inject注解,整个过程如下:
B.java
@service
class B{
//服务类
}
<