DI 프레임워크를 사용하여 동적으로 빈을 생성하는 방법
요구 사항은 다음과 같습니다. 사용자 입력은 'A 1 2', 'B 3 4 5', 'C 1' 등과 같은 정수 배열이 뒤따르는 단일 문자입니다. 단일 문자는 구성할 클래스를 의미하고 정수는 다음과 같습니다. 해당 생성자에 매개변수를 입력합니다. 다른 클래스에는 다른 수의 정수가 필요할 수 있습니다. 그런 다음 사용자 입력을 구문 분석하고 그에 따라 개체를 생성하는 프로그램을 작성해야 합니다. 내 접근 방식은 구문 분석에 정규식을 사용하고 호출할 클래스를 하드 코드하는 것이었습니다. 그러나 다른 수석 개발자는 종속성 주입을 사용하여 사용자 입력을 기반으로 개체를 자동으로 생성하는 것이 더 나은 아이디어라고 말했습니다. 그는 인터페이스를 만들고 스프링 프레임워크 종속성 주입(스프링 부트가 아님)을 사용하라는 또..