クラスやメソッドの前に
「@RequiredSSL」
と書くだけで、SSL対応に切り替わるようになると、同僚が教えてくれました。
(これはこれで実際の動作に問題はあるようですが…)
上記の記述を用いる場合、以下のように定義するみたいですね。
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.RUNTIME)
public @interface RequiredSSL {
}