我有一个如下的课程
sumidx
类似地,我还有其他将字符串作为构造函数参数的类
向导配置:
public class A{
@Inject
public A(@Named("s1")String s1)()
}
我想要的是从类A中删除 bindConstant().annotatedWith(Names.named("s1")).to("s1);
bind(A.class)
,然后让调用方在运行时将其传递。
@Named("s1")
我想在不使用提供程序的情况下实现上述目标,我该怎么做?有没有一种方法可以告诉我创建对象并将其用作参数之一?