Field or method level annotation that marks a field or method providing the routing key of a message containing the
enclosing object as payload. The value of the field or method converted to a string via the value's
toString() method. If placed on a method, that method must contain no parameters.