Retrieve a number of related configuration properties with the specified prefix into a property class. This class
should contain a zero-arg constructor. Otherwise, non-portable behaviour occurs.
Example
@ConfigProperties(prefix = "server")
@Dependent
public class MyServer {
public String host; // maps the property name server.host
public int port; // maps to the property name server.port
private String context; // maps to the property name server.context
@ConfigProperty(name = "old.location")
public String location; // maps to the property name server.old.location
public String getContext() {
return context;
}
}