为了改进大小,WSO2 MSF4J添加了自己的jaxrs-MSF4J,它从UriBuilder或BadRequestException等JAX-RS标准中剥离了相当多的功能
我注意到了wso2的MSF4J实现https://github.com/wso2/msf4j/issues/290#issuecomment-329673266的一些局限性。
所以我试着做的是看看我是否可以用WSO2代替jaxrs-delegate。我从核心中排除了它,并试图加入jersey和jackson依赖项,但最终没有成功。
我想知道这是不是应该交税。
发布于 2017-09-18 10:30:12
TL;DR
设置BOM(注意,在撰写本文时,不要使用最新版本)
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>2.8.10</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey</groupId>
<artifactId>jersey-bom</artifactId>
<version>2.26-b03</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>添加依赖项
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
</dependency>从核心中排除委派
<dependency>
<groupId>org.wso2.msf4j</groupId>
<artifactId>msf4j-core</artifactId>
<version>2.1.0</version>
<exclusions>
<exclusion>
<groupId>org.wso2.msf4j</groupId>
<artifactId>jaxrs-delegates</artifactId>
</exclusion>
</exclusions>
</dependency>https://stackoverflow.com/questions/46270311
复制相似问题