Sometimes we want to duplicate @ConfigurationProperties bean with different prefix, we should use the primary configuration properties as default of additional configuration properties instead of re-configuring them all, then we could inject that primary bean and copy its values as default via constructor, there are two ways to force constructor used for injection instead of binding, annotating it with @Autowired or marking it as private, and the former one is already covered by tests, this commit add test for latter one.

Comment From: philwebb

Thanks @quaff!