ОС: Windows 7 JVM: JavaSE 1,7 Java EE: JBoss AS 7.1.1Ошибка в Weld (реализация CDI)?
сценария:
@Path("/test")
@RequestScoped
public class TestService {
@Inject
private Instance<Dummy> dummyinInstance;
@Path("/execute")
@GET
public void execute() {
dummyinInstance.get().execute();
}
}
@Stateless
public class Dummy {
private Date date=new Date();
public void execute() {
System.out.println("current date="+date);
}
}
Когда я выполнить удаленно (с клиентом покоя) Teservice: выполнить много раз, печатается такая же дата.
Спасибо, что у меня проблема с решением проблемы. Help – Belin
. Вы также получите больше того, что ищете, если задаете дату с помощью метода '@ PostConstruct'. –