Я думал, что оба должны быть то же самое:
Код: Выделить всё
// MyAPIDefinition.java
@OpenAPIDefinition(info = @Info(title = "bla", version = "1.0") /** with licence and so on**/)
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface MyAPIDefinition {}
// and MyApplication.java
@MyAPIDefinition
public class MyApplication extends Application {}
Код: Выделить всё
// MyApplication.java
@OpenAPIDefinition(info = @Info(title = "bla", version = "1.0") /** with licence and so on**/)
public class MyApplication extends Application {}
Окружающая среда:
Код: Выделить всё
org.eclipse.microprofile.openapi
microprofile-openapi-api
4.0
provided
- Docker quay.io/wildfly/wildfly:28.0.1.Final-jdk17
< li>с - и
- нет специального приложения.свойства
Поэтому мой вопрос:
- Сделал ли я что-то не так? Это ошибка?
Подробнее здесь: https://stackoverflow.com/questions/790 ... definition