- GPG signing
- change group pro.axenix-innovation
- change package on pro.axenix-innovation
- create from kafka listeners REST controllers
- using axenapi.properties. File should be stored in root directory of your project. Parameters:package,kafka.handler.annotaion, use.standart.kafkahandler.annotation, kafka.access.token.header, language
- use application.properties files. Properties: axenapi.kafka.swagger.enabled, axenapi.headers.sendBytes
- add annotations:
@KafkaHandlerResponse
- to add return type to your controller;@KafkaHandlerHeaders
- to specify headers for your Kafka messages;@KafkaHandlerHeader
- to specify a particular header;@KafkaHandlerDescription
- to specify handler;@KafkaHandlerTags
- to add tags for grouping methods;@KafkaRemoteMethods
- to separate one method to several by method name and it's parameters;@RemoteMethod
- to specify method's name, it's tags and variables;@RemoteMethodVariable
- to specify one of the method's variables.@KafkaSecured
- if authorization is required. In brackets, you can specify a security scheme's of OpenAPI specification name. Default value -Internal-Token
- Generated controller will return value with appropriate type.