2016-04-10 24 views
1

私はKotlinプロジェクトにスプリングス@AliasForアノテーションを使用しようとしてきたが、(それゆえ、それは春で拾っていない)、注釈パラメータの注釈は、実行時に表示されていないようです。例えばKotlin +春AliasFor

@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 

私が欠けている何かがありますか?

答えて

4

これは現時点で修正されていないKotlinのバグです:KT-11475

+1

一方、あなたはJavaでこの1つのクラスを書くことができます。 –

+0

情報ありがとう! – Arthur