분명한
인터셉터는 위에서 아래로 4가지 레벨(Global, Inject, Class, Method)로 구분됩니다. Clear는 자신이 위치한 레벨 위의 인터셉터를 클리어하는 데 사용됩니다.
Clear 선언은 Method 레이어에서 선언된 경우 Global, Inject 및 Class를 지웁니다. Class 레이어에서 Clear를 선언하면 Global과 Inject에서는 Clear가 됩니다. Clear 주석이 매개변수를 전달하는 경우 대상 레이어에 지정된 인터셉터를 지웁니다.
Clear 사용 메모리 기술:
l 인터셉터에는 4가지 레이어가 있습니다: Global, Inject, Class 및 Method
l Clear는 Clear 자체가 위치한 레이어 위의 모든 레이어에만 적용되며 이 레이어는 하위 계층은 지워지지 않습니다.
l 아니요 매개변수를 가져오면 모든 인터셉터가 지워집니다.
일부 응용 프로그램 시나리오에서는 전역 또는 클래스 인터셉터가 지워집니다. 제거됩니다. 예를 들어, 백그라운드 관리 시스템은 전역 권한 인터셉터로 구성되어 있지만 해당 로그인 작업을 지워야 합니다. 그렇지 않으면 로그인 작업을 완료할 수 없습니다. 다음은 코드 예입니다. with 매개변수가 있는 경우 지정된 인터셉터를 지울 수 있습니다. 다음은 보다 포괄적인 예입니다.