togglez의 모든 ActivationStrategy
은 HttpRequest 또는 다른 컨텍스트의 입력을 사용합니다.전화의 입력 매개 변수를 기반으로 한 Togglez 기능 활성화
그러나 독립형 Java 응용 프로그램의 경우 togglez를 사용하는 경우 isActive
메서드에 매개 변수를 전달할 수있는 방법이 있습니다. 대신
Features.DOWNLOAD_ACCESS.isActive();
의
Features.DOWNLOAD_ACCESS.isActive(availableBalance);
다음은 ReleaseDateActivationStrategy
현재 날짜를 사용합니다. 그러나 시스템 날짜가 변경되는 경우가 있습니다. https://github.com/togglz/togglz/blob/master/core/src/main/java/org/togglz/core/activation/ReleaseDateActivationStrategy.java
사용자 ID가 아닙니다. 편집 된 질문보기 사용 가능한 데이터 균형을 기반으로 사용자의 다운로드 기능을 제한하려는 경우. 그리고이 데이터 균형은 UserProvider에서 사용할 수 없습니다. – Nitul
이 경우 필자는 맞춤 StateRepository를 구현하여 해당 정보를 FeatureState로 가져 오는 것이 좋습니다. Feature 인터페이스의 구현이므로 isActive 메소드에 매개 변수를 추가 할 수 없습니다. –