Kotlin + Spring AliasFor
我一直在尝试在Kotlin项目中使用Springs @AliasFor
注解,但注解参数上的注释看起来在运行时是不可见的(因此Spring没有采用它)。
例如:
@RequestMapping(method = arrayOf(RequestMethod.POST)) annotation class PostMapping( @get:AliasFor(annotation = RequestMapping::class, attribute = "value") vararg val value: String = arrayOf())
和…
// Returns empty array instead of array with the @AliasFor annotation PostMapping::class.java.methods[0].annotations
有什么我失踪?
这是Kotlin中的一个bug,目前尚不明确 : KT-11475 。
- 用Kotlin解释@Configuration @AutoConfigureAfter
- 无法使用Gradle在IntelliJ Community Edition中添加应用程序服务器
- Angular:如何在表单提交中发布文件到服务器
- 通过外部配置通知命名策略
- 如何在基于Spring的强类型语言中正确地使用PATCH – example
- Spring MVC控制器PathVariables上的Java bean验证
- Mybatis将COALESCE(int,0)映射到java.lang.Long
- Spring Boot 2&Spring 5错误服务index.html
- Kotlin与Spring DI:lateinit属性尚未初始化