# Jackson支助
Spring 安全性为持久化 Spring 与安全性相关的类提供了Jackson支持。这可以在使用分布式会话(即会话复制、 Spring 会话等)时提高序列化 Spring 安全相关类的性能。
要使用它,将SecurityJackson2Modules.getModules(ClassLoader)
注册为ObjectMapper
(Jackson-数据库 (opens new window)):
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 安全模块提供了Jackson支持: * Spring-security-core( CoreJackson2Module )* Spring-security-web( WebJackson2Module ,WebServletJackson2Module ,WebServerJackson2Module )(<11"gt="9"/>r=“r=”/>(<18"r="19"r=">>>>>(<<<<<gt="r="10">>>>>> |
---|