クラス SecurityJackson2Modules
- java.lang.Object
-
- org.springframework.security.jackson2.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 void
enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper mapper)
static java.util.List<com.fasterxml.jackson.databind.Module>
getModules(java.lang.ClassLoader loader)
メソッドの詳細
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- 戻り値:
- クラスパスで使用可能なセキュリティモジュールのリスト。