@Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) @Documented public @interface SchemaMapping
You can use this annotation both at the method and at the class level, in which case all handlers methods inherit the class-level typeName by default unless overridden at the method level.
public abstract String typeName
By default, if not specified, it is derived from the class name of a
source
argument injected into
the handler method.
This attributed is supported at the class level and at the method level! When used on both levels, the one on the method level overrides the one at the class level.