- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你好,我想知道是否可以使用 mockdata 和 dragger 创建一个单例
我知道没有拖动器 2 的标准代码
public class Singleton {
private Singleton() { }
private static class SingletonHolder {
private static final Singleton INSTANCE = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.INSTANCE;
}
public String getFoo() {
return "bar";
}
}
在这里,我知道将数组列表与模拟数据放在何处,但是如何使用 dagger 将 ArrayList 与数据放在何处的设置函数或类似函数在哪里,以及如何调用。
谢谢
最佳答案
您只需要在您的模块之一中添加一个方法并使用@Singleton 注释对其进行注释。例如:
@Module
public class MyModule {
@Provides
@Singleton
MockData provideMockData() {
return new MockData(Arrays.asList("A", "B", "C"));
}
@Provides
OtherClass provideOtherClass(MockData mockData) {
return new OtherClass(mockData);
}
}
public class MockData {
private List<String> list;
public MockData(List<String> list){
this.list = list;
}
public List<String> getList() {
return list;
}
}
检查“单例和作用域绑定(bind)”部分 https://google.github.io/dagger/users-guide.html
关于java - 如何使用 dragger 2 创建带有模拟数据的单例类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54344825/
你好,我想知道是否可以使用 mockdata 和 dragger 创建一个单例 我知道没有拖动器 2 的标准代码 public class Singleton { private Single
我的项目中有以下 react 代码 import React from 'react'; import { Upload } from 'antd'; const { Dragger } = Uplo
我正在将 d3.js 集成到我的 Angular 应用程序中。 这是我的 ngOnInit ngOnInit() { this.dragger = d3.drag() .on("drag", ()
我们使用了一个名为 jesse 的 jquery 库效果很好 问题是我们有一个 li 属性,在它里面我们使用了 onclick 事件..但不知何故它停止工作,我们无法调用 onclick 事件..这是
我正在尝试构建一个使用 goog.fx.Dragger 使目标可拖动的小型 om 组件。我需要 goog.fx.Dragger :as dragger 像这样: (ns om-draggable-me
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关于您编写的代码问题的问题必须在问题本身中描述具体问题 — 并且包括有效代码 以重现它。参见 SS
我是一名优秀的程序员,十分优秀!