Skip to content

Commit f8040a0

Browse files
authored
feat: add generated annotation (#323)
* add generated annotation * update tests * fix date in snapshots
1 parent 3221532 commit f8040a0

25 files changed

Lines changed: 117 additions & 8 deletions

filters/all.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,3 +177,5 @@ function addBackSlashToPattern(val) {
177177
return result;
178178
}
179179
filter.addBackSlashToPattern = addBackSlashToPattern;
180+
181+
filter.currentTime = () => (new Date(Date.now())).toISOString();

partials/AmqpConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
import org.springframework.integration.dsl.IntegrationFlows;
1919
import org.springframework.messaging.MessageChannel;
2020

21+
import javax.annotation.processing.Generated;
22+
23+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
2124
@Configuration
2225
public class Config {
2326

partials/CommonPublisher.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
import org.springframework.integration.annotation.Gateway;
44
import org.springframework.integration.annotation.MessagingGateway;
55

6+
import javax.annotation.processing.Generated;
7+
8+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
69
@MessagingGateway
710
public interface PublisherService {
811

partials/KafkaConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,11 @@
7575
import org.springframework.kafka.support.serializer.JsonDeserializer;
7676
import org.springframework.kafka.support.serializer.JsonSerializer;
7777

78+
import javax.annotation.processing.Generated;
7879
import java.util.HashMap;
7980
import java.util.Map;
8081

82+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
8183
@Configuration
8284
{% if hasPublish %}@EnableKafka{% endif %}
8385
public class Config {

partials/KafkaPublisher.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
{%- endfor -%}
1414
{% endif -%}
1515
{% endfor %}
16+
import javax.annotation.processing.Generated;
1617

18+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
1719
@Service
1820
public class PublisherService {
1921

partials/MqttConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
import org.springframework.messaging.MessageHandler;
2121
import org.springframework.util.StringUtils;
2222

23+
import javax.annotation.processing.Generated;
24+
25+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
2326
@Configuration
2427
public class Config {
2528

template/src/main/java/com/asyncapi/Application.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
import org.springframework.boot.SpringApplication;
44
import org.springframework.boot.autoconfigure.SpringBootApplication;
55

6+
import javax.annotation.processing.Generated;
7+
8+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
69
@SpringBootApplication
710
public class Application {
811

template/src/main/java/com/asyncapi/model/$$message$$.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package {{ params['userJavaPackage'] }}.model;
22

3+
import javax.annotation.processing.Generated;
34
{% if params.springBoot2 -%}
45
import javax.validation.Valid;
56
{% else %}
@@ -12,6 +13,7 @@
1213
* {{ line | safe}}{% endfor %}{% if message.examples() %}
1314
* Examples: {{message.examples() | examplesToString | safe}}{% endif %}
1415
*/{% endif %}
16+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
1517
public class {{messageName | camelCase | upperFirst}} {
1618
{%- if message.payload().anyOf() or message.payload().oneOf() %}
1719
{%- set payloadName = 'OneOf' %}{%- set hasPrimitive = false %}

template/src/main/java/com/asyncapi/model/$$objectSchema$$.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@
1212
import com.fasterxml.jackson.annotation.JsonProperty;
1313
import com.fasterxml.jackson.annotation.JsonValue;
1414

15+
import javax.annotation.processing.Generated;
1516
import java.util.List;
1617
import java.util.Objects;
1718

1819
{% if schema.description() or schema.examples() %}/**{% for line in schema.description() | splitByLines %}
1920
* {{ line | safe}}{% endfor %}{% if schema.examples() %}
2021
* Examples: {{schema.examples() | examplesToString | safe}}{% endif %}
2122
*/{% endif %}
23+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
2224
public class {{schemaName | camelCase | upperFirst}} {
2325
{% for propName, prop in schema.properties() %}
2426
{%- set isRequired = propName | isRequired(schema.required()) %}

template/src/main/java/com/asyncapi/service/CommandLinePublisher.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
import org.springframework.boot.CommandLineRunner;
55
import org.springframework.stereotype.Component;
66

7+
import javax.annotation.processing.Generated;
78
import java.util.Random;
89

10+
@Generated(value="com.asyncapi.generator.template.spring", date="{{''|currentTime }}")
911
@Component
1012
public class CommandLinePublisher implements CommandLineRunner {
1113

0 commit comments

Comments
 (0)