Bean에 프록시를 제공하고 이벤트가 발생할 때 대상 Bean을 다시로드하거나 다시 작성하는 Spring 범위를 정의해야합니다. 이 동작은 http 세션이 없다는 점을 제외하고는 세션 bean과 유사합니다.세션 스코프와 비슷한 콩을 제공하는 커스텀 스프링 스코프를 만드는 방법은 무엇입니까?
스프링은 이러한 빈 프록 싱 및 범위 조작을위한 방법을 제공합니까? 업데이트]
는 HTTP 요청을 보내는 데 사용되는 externalUrl
을 변경해야하는 것을 말한다. 따라서 응용 프로그램은 새로운 http 연결 풀을 생성하여 새 bean으로 전환해야합니다.
bean을 직접 autowired하면 특히 많은 곳에서 사용될 때 빈을 다시 생성 할 수 있습니다. 그래서 나는 대신에 프록시를 삽입하고 호출자 코드를 변경하지 않고 대상 인스턴스를 다시 작성하는 방법으로 검색합니다.
사용 사례를 자세히 설명하는 것이 가장 좋습니다. Spring Cloud Config는 필요한 것처럼 들릴 수 있습니다. – chrylis
질문이 업데이트되었습니다. – Cherry