我是Spring的新手,我想知道:
我有一个用@Component(spring)注释的java类,里面有一个用@PostConstruct注释的方法.然后,该类由另一个类中的@Autowired注释字段引用.我可以假设只在调用@PostConstruct后注入该类吗?
@Component
class AuthenticationMetrics {
private static final MetricRegistry metrics = new MetricRegistry();
final Counter requestsTotal
final Meter guestLogins
final Meter kfUserLogins
final Timer guestLoginResponseTime
final Timer kfLoginResponseTime
@PostConstruct
public void populateMetricsRegistry() {
metrics.counter("authentication.requests.totals")
}
}
Run Code Online (Sandbox Code Playgroud) 基本上每次我必须执行使用模拟位置提供程序的 AndroidTest 时,我都需要手动选中设备模拟器上的框:设置--> 模拟位置。如何直接从 android 测试自动执行此任务?有没有办法使用浓缩咖啡/uiautomator/其他东西?
我已按照Firebase Analytics入门指南将我的google-analytics项目导入Firebase.一切都很顺利,除了我在进行测试时看不到任何新数据(自定义事件和新用户).
没有实时功能,所以至少我希望看到我的自定义事件在应用程序发出后立即在仪表板中发布.
这是我想要实现的一个例子:
mFirebaseAnalytics.logEvent("test_event", null);
从logcat我可以看到:
Logging event (FE): test_event
但分析仪表板仍为空.任何的想法?
我在Android Studio的AndroidTests目录下有一些android检测测试.当然我可以手动执行测试但是我需要在每次构建之后执行套件中的所有测试("发布"类型的构建,而不是在正常的调试构建期间).我需要这样做,因为我想在发布新应用程序的apk之前验证新代码对抗测试.怎么做?我谷歌但我还没有找到合适的解决方案.
任何的想法?
android gradle android-studio build.gradle android-gradle-plugin