クラス SecurityJackson2Modules

java.lang.ObjectSE
org.springframework.security.jackson2.SecurityJackson2Modules

public final class SecurityJackson2Modules extends ObjectSE
このユーティリティクラスは、クラスパス内のすべての SecurityModules を検索します。

     ObjectMapper mapper = new ObjectMapper();
     mapper.registerModules(SecurityJackson2Modules.getModules());
 
上記のコードは以下と同等です

     ObjectMapper mapper = new ObjectMapper();
     mapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
     mapper.registerModule(new CoreJackson2Module());
     mapper.registerModule(new CasJackson2Module());
     mapper.registerModule(new WebJackson2Module());
     mapper.registerModule(new WebServletJackson2Module());
     mapper.registerModule(new WebServerJackson2Module());
     mapper.registerModule(new OAuth2ClientJackson2Module());
     mapper.registerModule(new Saml2Jackson2Module());
 
導入:
4.2
  • メソッドの詳細

    • enableDefaultTyping

      public static void enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper mapper)
    • getModules

      public static ListSE<com.fasterxml.jackson.databind.Module> getModules(ClassLoaderSE loader)
      パラメーター:
      loader - 使用する ClassLoader
      戻り値:
      クラスパスで使用可能なセキュリティモジュールのリスト。