Jackson 支援
Spring Security 提供 Jackson 支援,用於持久化 Spring Security 相關的類別。這可以提升序列化 Spring Security 相關類別的效能,尤其是在使用分散式 session(session 複製、Spring Session 等)時。
若要使用此功能,請將 SecurityJackson2Modules.getModules(ClassLoader)
註冊到 ObjectMapper
(jackson-databind)
ObjectMapper mapper = new ObjectMapper();
ClassLoader loader = getClass().getClassLoader();
List<Module> modules = SecurityJackson2Modules.getModules(loader);
mapper.registerModules(modules);
// ... use ObjectMapper as normally ...
SecurityContext context = new SecurityContextImpl();
// ...
String json = mapper.writeValueAsString(context);
下列 Spring Security 模組提供 Jackson 支援
|