패키지 자동 스캔(AutoScan)


YMP 프레임워크가 초기화되면 autoscan_packages 매개변수로 구성된 패키지 경로 아래에 @Bean 주석으로 선언된 모든 클래스 파일을 자동으로 스캔합니다. 먼저 로드된 클래스의 구현된 모든 인터페이스를 분석합니다. Bean 컨테이너에 등록된 다음 클래스 멤버의 종속성 주입 및 메소드 차단 에이전트 바인딩을 수행합니다. 이때 획득된 구현 클래스는 이때 인스턴스 객체를 통해서만 올바르게 얻을 수 있습니다. 유형; #

## ## ## ## #####테스트 코드 :

## 🎜🎜 ####

// 业务接口
public interface IDemo {
    String sayHi();
}

// 业务接口实现类,单例模式
@Bean
public class DemoBean implements IDemo {
    public String sayHi() {
        return "Hello, YMP!";
    }
}
#🎜🎜 ## ## ## ##### 🎜 🎜#