在我的企业应用程序中,我有简单的类:
package org.my_package;
public class Configuration {
public static final String BEAN_NAME_SUFFIX = "";
}
对于Aquilliran测试我想用类替换这个类,如下所示:
package org.my_package;
public class Configuration {
public static final String BEAN_NAME_SUFFIX = "Mock";
}
请注意,BEAN_NAME_SUFFIX的值必须是constans表达式。
以下列方式使用:
@EJB(beanName = "MyBean" + Configuration.BEAN_NAME_SUFFIX)
private MyBean myBean; // I swap those implementations
我该怎么做?