我想改进spring boot中的宽松属性绑定,因此我可以将点缀和下划线属性绑定到@ConfigurationProperties bean中的camelCased Java属性名称。
e.g:
@Component
@ConfigurationProperties("foo.bar")
public class FooProperties {
private String helloThere;
// getters & setters
}
我希望能够使用这些属性名称映射到camelCase属性:
foo.bar.hello.there
FOO_BAR_HELLO_THERE
我需要实现哪些类并注入Spring Boot才能使其工作?