Я использую @value аннотацию, чтобы придать свойства и теперь свойства увеличились, и конструктор получают очень большие. Там способ справиться с этой проблемойИспользования Spring @value аннотаций для нескольких свойств
@Component
public class Job {
private String someProperty
@Autowired
public Job(@Value("${some.property}") String someProperty,.............){
this.someProperty = someProperty
}
написание модульного теста легко Если я использую конструктор. Я могу выполнить «Job job = new Job (« fakeSomeProperty »);' .. – user1178585