Недавно я увидел такой код:
@Bean
@Validated
@ConfigurationProperties(prefix = "jobrunner.filesystem")
public ExecutionFileSystemProperties executionFileSystemProperties() {
return new ExecutionFileSystemProperties();
}
Почему это? Мы можем использовать @Component, и Spring найдет их самостоятельно
PS В этом же проекте есть @Component, @service, et c.