0
우리는 Spring DI를 사용하여 다시 구현하려는 웹 서비스를 가지고 있습니다.웹 서비스에서 스프링 의존성 주입 사용 방법
작동 방식은 다음과 같습니다. 웹 서비스가 컨트롤러에서 수신하는 요청마다 페이지 이름을 기반으로 처리기를 인스턴스화하여 요청을 처리 할 수있는 작업 목록을 가져옵니다.
interface Handler {
List<Task> getTaskList();
}
class Controller {
//Inject handler
Handler handler;
processrequest(){
handler.getTasklist() -> execute
}
}
우리는 5-6 같은 핸들러를 가지고 우리는 해당 핸들러가 요청 페이지 이름에 따라 컨트롤러에 주입하고 싶다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 다른 처리기를 즉시 주입하려면 어떻게해야합니까?
감사