当我尝试使用应用程序在播放框架控制器中加载类时,如文档中所述。我有循环依赖。
public class MyController extends Controller {
@Inject
public MyController(Application app) {
app.classloader();
}
}
是否存在更好的类加载方法或打破循环依赖关系的方法?
循环依赖关系可以通过注入Provider来解决。
示例代码:
public class MyController extends Controller {
@Inject
public MyController(Provider<Application> app) {
app.get().classloader();
}
}
有关这方面的更多信息,请参阅文档