小编Que*_*ing的帖子

创建一个工作线程并在我的应用程序生命周期内保持它活着,以执行一些背景任务

我有一个req,我必须创建一个工作线程,并在我的应用程序生命周期内保持它活着,以执行一些背景任务.那么有什么办法可以在我的应用程序需要时将任务堆叠到这个工作线程.

asp.net multithreading

5
推荐指数
1
解决办法
3856
查看次数

Mockito最新版本支持抑制静态块

我正在尝试使用最新的(5.7.0)Mockito 添加测试,并使用 Mockito.mockStatic(...) 来使用静态方法模拟类,效果很好。但是,当我有带有静态块的类时,它无法使用java.lang.InternalError: class redefinition failed: invalid class.

最新的mockito版本是否支持这一点,或者我仍然必须接受其他替代方案,例如powermock。

mockito

5
推荐指数
1
解决办法
6171
查看次数

如何在OSGi包中使用Spring bean?

我有一个应用程序,我必须使用Spring根据OSGi包中的一些业务条件加载bean.这个bean不用于导出,用于计算inisde我的包.基本上我有一个实际的服务组件,它被导出,并且它必须在内部使用这个Spring bean.但...

  1. 当我使用Spring DM时,扩展程序在单独的线程中加载应用程序上下文.如何访问我的包中的上下文文件?
  2. 如何确保扩展程序线程完成加载应用程序上下文,以便我可以在我的包中使用它?
  3. 我不想像Spring DM那样将应用程序上下文导出为服务,因为它仅在我的bundle中用于内部目的.

有没有办法做到这一点?

java spring osgi spring-dm

4
推荐指数
1
解决办法
4913
查看次数

片段内的组件从未激活

当我使用OSGi声明式服务方式在片段内创建组件时,此组件未被激活,但主机包中的组件被激活.我错过了什么吗?我的片段具有适当meta-inf的主机包符号名称的文件条目.

我以这种方式宣布一个组件

@Component(immediate = true)
Run Code Online (Sandbox Code Playgroud)

java osgi osgi-fragment

4
推荐指数
1
解决办法
1481
查看次数