Пользовательская аннотация сопоставления запросов с версией API - PullRequest
0 голосов
/ 11 июня 2019

Я хочу создать аннотацию ApiController с именем и версией контроллера. Мой код:

@Target(AnnotationTarget.CLASS, AnnotationTarget.FILE)
@Retention(AnnotationRetention.RUNTIME)
@MustBeDocumented
@Component
@RequestMapping("/api/v1/", produces = [MediaType.APPLICATION_JSON_VALUE])
annotation class ApiController(
        @get:AliasFor(annotation = Component::class)
        val value: String = "",
        @get:AliasFor(annotation = RequestMapping::class, value = "value")
        val endpointName: String,
        val version: Int = 1
)

Я не знаю, что делать дальше с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...