[jboss-jira] [JBoss JIRA] (WFWIP-59) Enable CDI by default when MP Config usage is detected in the deployment

Rostislav Svoboda (JIRA) issues at jboss.org
Tue Jul 17 07:37:00 EDT 2018


Rostislav Svoboda created WFWIP-59:
--------------------------------------

             Summary: Enable CDI by default when MP Config usage is detected in the deployment
                 Key: WFWIP-59
                 URL: https://issues.jboss.org/browse/WFWIP-59
             Project: WildFly WIP
          Issue Type: Enhancement
          Components: MP Config
            Reporter: Rostislav Svoboda
            Assignee: Jeff Mesnil
            Priority: Critical


Enable CDI by default when MP Config usage is detected in the deployment.

Currently users are forced to add empty {{beans.xml}} to the deployment every time they want to use MP Config - e.g. in simple servlet scenario

{code}
@WebServlet("/")
public class HelloServlet extends HttpServlet {
    @Inject
    @ConfigProperty(name = "port_number")
    Integer port;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
        resp.getWriter().println("Value of port: " + port);
    }
}
{code}

MP Config without CDI makes no sense to me. MP Config subsystem should be able to ensure CDI is enabled. CCing [~manovotn] [~brian.stansberry]



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list