From b6616da4856c877d12f1f82de307d69240343efe Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 13 Jul 2023 20:45:17 +0200 Subject: [PATCH] add demo application --- .../apilib/vorgang/OzgCloudVorgangStub.java | 2 ++ api-lib-demo/pom.xml | 19 +++++++++++++++++ .../ozgcloud/apilib/demo/DemoApplication.java | 12 +++++++++++ .../de/ozgcloud/apilib/demo/DemoRunner.java | 21 +++++++++++++++++++ pom.xml | 1 + 5 files changed, 55 insertions(+) create mode 100644 api-lib-demo/pom.xml create mode 100644 api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java create mode 100644 api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java diff --git a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java index ff6b95b..6b53b3a 100644 --- a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java +++ b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java @@ -2,9 +2,11 @@ package de.ozgcloud.apilib.vorgang; import lombok.Builder; import lombok.Getter; +import lombok.ToString; @Builder @Getter +@ToString public class OzgCloudVorgangStub { private OzgCloudVorgangId id; diff --git a/api-lib-demo/pom.xml b/api-lib-demo/pom.xml new file mode 100644 index 0000000..64e08d0 --- /dev/null +++ b/api-lib-demo/pom.xml @@ -0,0 +1,19 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>de.ozgcloud.api-lib</groupId> + <artifactId>api-lib-parent</artifactId> + <version>0.1.0-SNAPSHOT</version> + </parent> + <artifactId>api-lib-demo</artifactId> + + <dependencies> + <dependency> + <groupId>de.ozgcloud.api-lib</groupId> + <artifactId>ozg-cloud-spring-boot-starter</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> +</project> \ No newline at end of file diff --git a/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java new file mode 100644 index 0000000..e9ac445 --- /dev/null +++ b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java @@ -0,0 +1,12 @@ +package de.ozgcloud.apilib.demo; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class DemoApplication { + + public static void main(String[] args) { + SpringApplication.run(DemoApplication.class, args); + } +} diff --git a/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java new file mode 100644 index 0000000..d0324fe --- /dev/null +++ b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java @@ -0,0 +1,21 @@ +package de.ozgcloud.apilib.demo; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationListener; +import org.springframework.context.event.ContextRefreshedEvent; +import org.springframework.stereotype.Component; + +import de.ozgcloud.apilib.vorgang.OzgCloudVorgangService; + +@Component +class DemoRunner implements ApplicationListener<ContextRefreshedEvent> { + + @Autowired + private OzgCloudVorgangService vorgangService; + + @Override + public void onApplicationEvent(ContextRefreshedEvent event) { + System.out.println(vorgangService.search("test")); + } + +} diff --git a/pom.xml b/pom.xml index 5169b20..031893b 100644 --- a/pom.xml +++ b/pom.xml @@ -20,6 +20,7 @@ <modules> <module>api-lib-core</module> <module>ozg-cloud-spring-boot-starter</module> + <module>api-lib-demo</module> </modules> <properties> -- GitLab