Я пытаюсь создать проект отдыха jax-rs с использованием весенней загрузки 1.5.14.
я использовал стартер Джерси весны в зависимости. но не работает.
Пожалуйста, посмотрите мою помолвку.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.14.BUILD-SNAPSHOT</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<dependences>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jersey</artifactId>
</dependency>
</dependences>
Это не работает. @Path @Получить все аннотации jax-rs не удалось.
я добавил
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.1</version>
</dependency>
тогда это решено. появилась другая проблема.
регистр (RequestContextFilter.class); не решено.
Затем я добавил ---
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>2.24.1</version>
</dependency>
теперь это решено, но во время выполнения появляется новая ошибка.
org / jvnet / hk2 / spring / bridge / api / SpringBridge класс def не найден.
я снова добавил ---
<dependency>
<groupId>org.glassfish.hk2</groupId>
<artifactId>spring-bridge</artifactId>
<version>2.2.0-b14</version>
</dependency>
теперь пришла другая ошибка ---
org / glassfish / hk2 / api / ServiceLocatorFactory $ CreatePolicy класс def не найден.
я снова добавил.
<dependency>
<groupId>org.glassfish.hk2</groupId>
<artifactId>hk2-api</artifactId>
<version>2.1.9</version>
</dependency>
сейчас это дает ----
org / glassfish / hk2 / утилиты / привязка / класс AbstractBinder def не найден
я добавил h2k api
опять это дает
java.lang.NoClassDefFoundError: org / glassfish / hk2 / api / ServiceLocator.
я обновил версию hk2 api. затем класс не найден jersey.repackaged.com.google.common.base.Function
я добавил
<dependency>
<groupId>org.glassfish.jersey.bundles.repackaged</groupId>
<artifactId>jersey-guava</artifactId>
<version>2.25.1</version>
теперь он длится последний раз: «Генератор не был предоставлен, а зарегистрированный генератор по умолчанию не зарегистрирован - исключение IllegalArgs.
если я объявлю все. тогда он не выдает реализацию, найденную для валидатора гибернации