Enunciate with spring mvc rest и другие вопросы Enunciate

Кто-нибудь знает, поддерживает ли Enunciate аннотации остальных Spring MVC @RequestMapping. Если так, то у кого-нибудь есть файл enunciate.xml и pom.xml для запуска плагина mvn. Плагин mvn неправильно объединяет мой web.xml..

Итак, как вы переименовываете /api сервлет, который создает Enunciate... это имя сервлета, который я пытаюсь задокументировать.

Заранее спасибо.

2 ответа

Решение

Кто-нибудь знает, поддерживает ли Enunciate аннотации остальных Spring MVC @RequestMapping?

Ответ: нет, просто JAX-RS.

У кого-нибудь есть файл enunciate.xml и pom.xml для запуска плагина mvn? Плагин mvn неправильно объединяет мой web.xml.

pom.xml:

  <project><build><plugins>
    <plugin>
      <groupId>org.codehaus.enunciate</groupId>
      <artifactId>maven-enunciate-plugin</artifactId>
      <version>${project.version}</version>
      <executions>
        <execution>
          <goals>
            <goal>assemble</goal>
          </goals>
        </execution>
      </executions>
    </plugin>

enunciate.xml:

<enunciate>
  <webapp mergeWebXML="./path/to/my/web.xml"/>

Итак, как вы переименовываете /api сервлет, который создает Enunciate?

Enunciate не создает сервлет с именем "/api". Не уверен, о чем ты говоришь.

На самом деле, Enunciate имеет пружинную интеграцию, вы можете найти более подробную информацию здесь.

Я должен добавить, что на данный момент я борюсь с Enunciate, чтобы заставить его работать с аннотациями Spring. Пока безуспешно.

Другие вопросы по тегам