import javax.inject.Inject;
import javax.enterprise.context.ApplicationScoped;
@ApplicationScoped
public class MyBean {
private String message;
public MyBean() {
message = "Hello, Apache Geronimo JCDI Spec!";
}
public String getMessage() {
return message;
}
}
public class MyService {
@Inject
private MyBean myBean;
public void printMessage() {
System.out.println(myBean.getMessage());
}
}
<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_2_0.xsd"
version="2.0" bean-discovery-mode="all">
</beans>