如何配置嵌入式Jetty和Java Jersey以接受JSON POJO? (配置应以编程方式完成,而不是在web.xml文件中完成。)
我正在使用Jetty 9.4.1 Java Jersey 2.25.1
(我在线搜索,更多信息适用于Jetty / Jersey的过期版本,或者用于.xml文件配置。)
答案 0 :(得分:1)
如果您只是添加以下依赖项
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>${jersey2.version}</version>
</dependency>
这应该足够了。必须自动执行JacksonFeature
所需的注册 1 。
1 - 应该因为如果要创建超级jar,则需要注意不要覆盖自动发现所需的文件。通常,这可以通过使用maven-shade-plugin来避免。这在MessageBodyProviderNotFoundException while running jar from command line。
中进一步讨论另见:
JacksonFeature
。答案 1 :(得分:1)
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A49:Q55")) Is Nothing Then
On Error Resume Next
ActiveSheet.ShowAllData
Range("A56").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A48").CurrentRegion
End If
End Sub
确实它捕获了JSON输入String!