Lookup metadata bean from context instead of injecting
That way, if there is one, it will always be the right one
(otherwise you might be processing teh parent context with
metadata from the child).
Fixes gh-1982
@ -83,8 +83,6 @@ public class ConfigurationPropertiesReportEndpoint extends
@@ -83,8 +83,6 @@ public class ConfigurationPropertiesReportEndpoint extends
@ -98,11 +96,6 @@ public class ConfigurationPropertiesReportEndpoint extends
@@ -98,11 +96,6 @@ public class ConfigurationPropertiesReportEndpoint extends
@ -130,8 +123,10 @@ public class ConfigurationPropertiesReportEndpoint extends
@@ -130,8 +123,10 @@ public class ConfigurationPropertiesReportEndpoint extends
@ -143,7 +138,7 @@ public class ConfigurationPropertiesReportEndpoint extends
@@ -143,7 +138,7 @@ public class ConfigurationPropertiesReportEndpoint extends
@ -209,13 +204,16 @@ public class ConfigurationPropertiesReportEndpoint extends
@@ -209,13 +204,16 @@ public class ConfigurationPropertiesReportEndpoint extends
@ -86,11 +85,8 @@ public class ConfigurationPropertiesReportEndpointMethodAnnotationsTests {
@@ -86,11 +85,8 @@ public class ConfigurationPropertiesReportEndpointMethodAnnotationsTests {
@ -112,11 +108,8 @@ public class ConfigurationPropertiesReportEndpointMethodAnnotationsTests {
@@ -112,11 +108,8 @@ public class ConfigurationPropertiesReportEndpointMethodAnnotationsTests {
@ -61,6 +63,23 @@ public class ConfigurationPropertiesReportEndpointParentTests {
@@ -61,6 +63,23 @@ public class ConfigurationPropertiesReportEndpointParentTests {
assertEquals(3,result.size());// the endpoint, the test props and the parent
// System.err.println(result);
}
@Configuration
@EnableConfigurationProperties
publicstaticclassParent{
@ -80,12 +99,35 @@ public class ConfigurationPropertiesReportEndpointParentTests {
@@ -80,12 +99,35 @@ public class ConfigurationPropertiesReportEndpointParentTests {
@ -78,11 +77,8 @@ public class ConfigurationPropertiesReportEndpointProxyTests {
@@ -78,11 +77,8 @@ public class ConfigurationPropertiesReportEndpointProxyTests {
@ -238,10 +237,8 @@ public class ConfigurationPropertiesReportEndpointSerializationTests {
@@ -238,10 +237,8 @@ public class ConfigurationPropertiesReportEndpointSerializationTests {