Restlet 2.2 使用了 fasterxml jackson 库来支持 json 序列化。
除了 json 之外,jackson 还支持其他数据绑定,并包含在 restlet 2.2 发行版中。因此,在程序启动时会加载许多 jar。以下是完整列表:
- com.fasterxml.jackson.annotations.jar
- com.fasterxml.jackson.core.jar
- com.fasterxml.jackson.csv.jar
- com.fasterxml.jackson.databind.jar
- com.fasterxml.jackson.jaxb.jar
- com.fasterxml.jackson.smile.jar
- com.fasterxml.jackson.xml.jar
- com.fasterxml.jackson.yaml.jar
如何配置 jackson 或 restlet,使其不会尝试加载我不感兴趣的格式?例如,我对微笑、yaml 或 csv 不感兴趣,但如果我不包含这些 jar,我的服务器启动时会出现类未找到异常。