クラス SecurityJackson2Modules


  • public final class SecurityJackson2Modules
    extends java.lang.Object
    このユーティリティクラスは、クラスパス内のすべての 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());
     
    導入:
    4.2
    • メソッドのサマリー

      すべてのメソッド   静的メソッド   具象メソッド  
      修飾子と型 メソッド 説明
      static voidenableDefaultTyping​(com.fasterxml.jackson.databind.ObjectMapper mapper)
      static java.util.List<com.fasterxml.jackson.databind.Module>getModules​(java.lang.ClassLoader loader)
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • enableDefaultTyping

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

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