Closed
Description
I'm using 1.3.5.RELEASE version.
I have a configuration class:
@ConfigurationProperties("sample")
public class SampleProperties {
public static final List<Class<? extends Throwable>> DEFAULT_CLASSES = asList(Exception.class, RuntimeException.class);
private List<Class<? extends Throwable>> classes = new ArrayList<>(DEFAULT_CLASSES);
public List<Class<? extends Throwable>> getClasses() {
return classes;
}
public void setClasses(List<Class<? extends Throwable>> classes) {
this.classes = classes;
}
}
and application.yml file:
sample.classes: java.io.IOException, java.lang.IllegalArgumentException
Now I expect classes
to be [java.io.IOException, java.lang.IllegalArgumentException]
but they are [java.lang.Exception, java.lang.RuntimeException]
See the demo project for more details.
Metadata
Metadata
Assignees
Labels
No labels