- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您能否帮助我正确配置Jackson与Spring MVC混合注释以自定义JSON响应。
这就是我现在拥有的:
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="jsonMessageConverter"/>
</list>
</property>
</bean>
<bean id="jsonMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
我不知道如何配置它来映射这两个类...:addMixInAnnotations(User.class, UserMixIn.class);
最佳答案
在 Controller
构造函数中初始化后,将 mixin 配置添加到 ObjectMapper
中:
@Controller
public class MyController {
private ObjectMapper objectMapper = new ObjectMapper();
public MyController(ObjectMapper objectMapper) {
this.objectMapper = objectMapper;
objectMapper.addMixInAnnotations(User.class, UserMixIn.class);
}
@RequestMapping("/some-path")
@ResponseBody
public String someMethod() {
List<User> users = new ArrayList<User>(); // Mock List to hold your Users
users.add(new User()); // Keep adding some users
return objectMapper.writeValueAsString(users, new TypeReference<List<User>>() {});
}
}
并查看输出:)
关于java - 无法配置 Jackson 混音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25584183/
我想制作一个网络应用程序,人们可以在其中将录制的声音和样本添加到时间轴中。我希望它输出 1 个声音文件(大约 3 分钟长),并将其发送到服务器。 现在我想用 HTML5 音频 API 来做到这一点,并
我正在尝试使用 NAudio 和 winforms 在 C# 中制作一个非常简单的 DAW。此阶段程序的目标是能够在播放几个音频文件的同时从麦克风录制。到目前为止,该项目是 NAudio 附带的 AS
您能否帮助我正确配置Jackson与Spring MVC混合注释以自定义JSON响应。 这就是我现在拥有的: 我
当我执行此命令时: ffmpeg -i screen.mp4 -i camera.mp4 -filter_complex "overlay=main_w-overlay_w-5:main_h-over
我正在使用 Jackson Mixin 来反序列化 mongo 对象,Mixin 如下所示。 public interface MyMixin { /** * Mixin to set ke
我在 web3 提供程序 (localhost:8545) 上运行时出错 Not possible to connect to the Web3 provider. Make sure the pro
我正在尝试找出是否有一种方法可以确定是否使用Dolby Pro Logic II数据对AAC编码的音轨进行了编码。有没有一种检查文件的方式,以便您可以查看此信息?例如,我已经在Handbrake中使用
如何在 Remix 中传递多个参数?无论我以哪种方式将参数传递给 setOrder 函数,我都会收到不同的错误: SyntaxError: Unexpected token in JSON at po
我正在尝试从表示为树的类中进行深度过滤(重命名/忽略字段)。 使用 Jackson Mixin,我可以重命名或忽略根级别的字段。我想要实现的目标是如何在多个级别上进行过滤(重命名/忽略)? 例如,我有
场景:顶层容器是一个 Swing JDialog,它有一些 fx 内容,包括一个触发按钮处置的 fx 按钮。当手动创建按钮并使用适当的 eventHandler 配置时,处理工作符合预期(隐藏对话框)
Remix 中是否有推荐的模式用于在每个请求上运行通用代码,并可能将上下文数据添加到请求中?像中间件?例如,一个用例可能是进行日志记录或身份验证。 我见过的与此相似的一件事是 loader conte
我希望能够进行一些音调和速度转换、混合和修剪声音以及应用效果。我试过 ffmpeg但不幸的是,它在处理音频文件时有一些巨大的延迟(例如 40 秒对于 36 秒文件的音高 + 速度)。 所以我在网上搜索
我是一名优秀的程序员,十分优秀!