diff --git a/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java b/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java index 22c81d8e5..13c4965ec 100644 --- a/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java +++ b/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java @@ -198,4 +198,13 @@ public class CdiObjectFactory extends ObjectFactory { protected CreationalContext buildNonContextualCreationalContext(BeanManager beanManager) { return beanManager != null ? beanManager.createCreationalContext(null) : null; } + + /** + * Allow constructor injection + */ + @Override + public boolean isNoArgConstructorRequired() { + return false; + } + }