我有注释,并希望在那里发送类名称作为参数:
@bot.event
async def on_command_error(ctx, error):
await ctx.message.add_reaction(':false:508021839981707304')
await ctx.send("<a:siren:507952050181636098> `Invalid command` <a:siren:507952050181636098>")
我将注释附加到父类的方法上
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface PostApiRequest {
Class<?> value();
}
应用程序不知道,哪个继承者应调用此方法,而不是我想在那里发送继承者以使用其属性。我应该看到这样的东西:
@PostApiRequest(value = ...)
@Override
public ResponseEntity<D> save(@RequestBody D dto) {
但不起作用。
请给我建议,怎么做?