import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
@ApplicationScoped
public class ExampleService {
@Inject
private Dependency dependency;
public void doSomething() {
dependency.performOperation();
}
}
@ApplicationScoped
public class Dependency {
public void performOperation() {
}
}
<web-app ...>
<listener>
<listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>
</web-app>