diff --git a/.classpath b/.classpath
deleted file mode 100644
index bec2d10..0000000
--- a/.classpath
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..045de36
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,12 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Ignored default folder with query files
+/queries/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Note: repo-root paths such as /target/ and /.settings/ must be added to
+# the repository-root .gitignore; patterns in this file only apply under .idea/.
\ No newline at end of file
diff --git a/.project b/.project
deleted file mode 100644
index 8bfbd77..0000000
--- a/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- spring-boot-qr-code-generator-reader
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
-
-
diff --git a/README.md b/README.md
index 729d165..5a762b5 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,9 @@
[](https://github.com/thecoder8890/spring-boot-qr-code-generator-reader-api/actions/workflows/maven-ci.yml)
-## Application used [Java 17](https://onurdesk.com/what-are-preview-features-in-java-17/) and Spring Boot 3.5.0 | [Onurdesk](https://onurdesk.com/)
+## Application used [Java 17](https://onurdesk.com/what-are-preview-features-in-java-17/) and Spring Boot 3.5.13 | [Onurdesk](https://onurdesk.com/)
-###### Spring boot application exposing REST API endpoint to genrate QR-code representing custom message and another endpoint to read the decoded message, built using Java, [Spring Boot 3.5.0](https://spring.io/projects/spring-boot/) and [google's zxing library](https://opensource.google/projects/zxing).
+###### Spring boot application exposing REST API endpoint to genrate QR-code representing custom message and another endpoint to read the decoded message, built using Java, [Spring Boot 3.5.13](https://spring.io/projects/spring-boot/) and [google's zxing library](https://opensource.google/projects/zxing).
Running Application
diff --git a/pom.xml b/pom.xml
index 6c354db..1ad4887 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.5.0
+ 3.5.13
com.onurdesk
diff --git a/system.properties b/system.properties
index a5a6d27..0dc726c 100644
--- a/system.properties
+++ b/system.properties
@@ -1 +1 @@
-java.runtime.version=15
\ No newline at end of file
+java.runtime.version=17
\ No newline at end of file
diff --git a/target/classes/META-INF/MANIFEST.MF b/target/classes/META-INF/MANIFEST.MF
deleted file mode 100644
index 8f62f83..0000000
--- a/target/classes/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,6 +0,0 @@
-Manifest-Version: 1.0
-Build-Jdk-Spec: 15
-Implementation-Title: spring-boot-qr-code-generator-reader
-Implementation-Version: 0.0.1-SNAPSHOT
-Created-By: Maven Integration for Eclipse
-
diff --git a/target/classes/META-INF/maven/com.hardik/spring-boot-qr-code-generator-reader/pom.properties b/target/classes/META-INF/maven/com.hardik/spring-boot-qr-code-generator-reader/pom.properties
deleted file mode 100644
index 78a5c3b..0000000
--- a/target/classes/META-INF/maven/com.hardik/spring-boot-qr-code-generator-reader/pom.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-#Generated by Maven Integration for Eclipse
-#Thu Jun 17 18:42:42 IST 2021
-m2e.projectLocation=C\:\\D-drive\\personal\\Git-Projects\\spring-boot-qr-code-generator-reader-api
-m2e.projectName=spring-boot-qr-code-generator-reader
-groupId=com.hardik
-artifactId=spring-boot-qr-code-generator-reader
-version=0.0.1-SNAPSHOT
diff --git a/target/classes/META-INF/maven/com.hardik/spring-boot-qr-code-generator-reader/pom.xml b/target/classes/META-INF/maven/com.hardik/spring-boot-qr-code-generator-reader/pom.xml
deleted file mode 100644
index caefa6e..0000000
--- a/target/classes/META-INF/maven/com.hardik/spring-boot-qr-code-generator-reader/pom.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
- 4.0.0
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.5.0
-
-
- com.hardik
- spring-boot-qr-code-generator-reader
- 0.0.1-SNAPSHOT
- spring-boot-qr-code-generator-reader
- Spring Boot Application exposing REST APi endpoints to generate QR code representing custom messages and another endpoint to read it.
-
- 15
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
-
- org.json
- json
- 20210307
-
-
- com.google.zxing
- core
- 3.3.2
-
-
- com.google.zxing
- javase
- 3.3.2
-
-
- org.springdoc
- springdoc-openapi-ui
- 1.5.8
-
-
- org.springframework.boot
- spring-boot-devtools
- runtime
- true
-
-
- org.projectlombok
- lombok
- true
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- true
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- org.projectlombok
- lombok
-
-
-
-
-
-
-
-
diff --git a/target/classes/META-INF/maven/com.onurdesk/spring-boot-qr-code-generator-reader/pom.properties b/target/classes/META-INF/maven/com.onurdesk/spring-boot-qr-code-generator-reader/pom.properties
deleted file mode 100644
index 4e9b267..0000000
--- a/target/classes/META-INF/maven/com.onurdesk/spring-boot-qr-code-generator-reader/pom.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-#Generated by Maven Integration for Eclipse
-#Thu Jun 17 18:45:20 IST 2021
-m2e.projectLocation=C\:\\D-drive\\personal\\Git-Projects\\spring-boot-qr-code-generator-reader-api
-m2e.projectName=spring-boot-qr-code-generator-reader
-groupId=com.onurdesk
-artifactId=spring-boot-qr-code-generator-reader
-version=0.0.1-SNAPSHOT
diff --git a/target/classes/META-INF/maven/com.onurdesk/spring-boot-qr-code-generator-reader/pom.xml b/target/classes/META-INF/maven/com.onurdesk/spring-boot-qr-code-generator-reader/pom.xml
deleted file mode 100644
index ac30b74..0000000
--- a/target/classes/META-INF/maven/com.onurdesk/spring-boot-qr-code-generator-reader/pom.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
- 4.0.0
-
- org.springframework.boot
- spring-boot-starter-parent
- 2.5.0
-
-
- com.onurdesk
- spring-boot-qr-code-generator-reader
- 0.0.1-SNAPSHOT
- spring-boot-qr-code-generator-reader
- Spring Boot Application exposing REST APi endpoints to generate QR code representing custom messages and another endpoint to read it.
-
- 15
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
-
- org.json
- json
- 20210307
-
-
- com.google.zxing
- core
- 3.3.2
-
-
- com.google.zxing
- javase
- 3.3.2
-
-
- org.springdoc
- springdoc-openapi-ui
- 1.5.8
-
-
- org.springframework.boot
- spring-boot-devtools
- runtime
- true
-
-
- org.projectlombok
- lombok
- true
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- true
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- org.projectlombok
- lombok
-
-
-
-
-
-
-
-
diff --git a/target/classes/META-INF/spring-configuration-metadata.json b/target/classes/META-INF/spring-configuration-metadata.json
deleted file mode 100644
index a10f1df..0000000
--- a/target/classes/META-INF/spring-configuration-metadata.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "groups": [
- {
- "name": "com.onurdesk.iris.swagger",
- "type": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties"
- },
- {
- "name": "com.onurdesk.iris.swagger.properties",
- "type": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties",
- "sourceMethod": "getProperties()"
- },
- {
- "name": "com.onurdesk.iris.swagger.properties.contact",
- "type": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties$Contact",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties",
- "sourceMethod": "getContact()"
- }
- ],
- "properties": [
- {
- "name": "com.onurdesk.iris.swagger.properties.api-version",
- "type": "java.lang.String",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties"
- },
- {
- "name": "com.onurdesk.iris.swagger.properties.contact.email",
- "type": "java.lang.String",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties$Contact"
- },
- {
- "name": "com.onurdesk.iris.swagger.properties.contact.name",
- "type": "java.lang.String",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties$Contact"
- },
- {
- "name": "com.onurdesk.iris.swagger.properties.contact.url",
- "type": "java.lang.String",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties$Contact"
- },
- {
- "name": "com.onurdesk.iris.swagger.properties.description",
- "type": "java.lang.String",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties"
- },
- {
- "name": "com.onurdesk.iris.swagger.properties.title",
- "type": "java.lang.String",
- "sourceType": "com.onurdesk.iris.configuration.properties.OpenApiConfigurationProperties$Properties"
- }
- ],
- "hints": [],
- "ignored": {
- "properties": []
- }
-}
\ No newline at end of file
diff --git a/target/classes/application.properties b/target/classes/application.properties
deleted file mode 100644
index f3c324c..0000000
--- a/target/classes/application.properties
+++ /dev/null
@@ -1,10 +0,0 @@
-#Port
-server.port=9090
-
-#Open-Api
-com.onurdesk.iris.swagger.properties.title=Iris
-com.onurdesk.iris.swagger.properties.description=Spring Boot Application exposing REST APi endpoints to generate QR code representing custom messages and another endpoint to read/decode it.
-com.onurdesk.iris.swagger.properties.api-version=1.0.0
-com.onurdesk.iris.swagger.properties.contact.name=Mayur Ingle
-com.onurdesk.iris.swagger.properties.contact.email=inglemayur8890@gmail.com
-com.onurdesk.iris.swagger.properties.contact.url=https://www.linkedin.com/in/mayuringle/
diff --git a/target/classes/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplication.class b/target/classes/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplication.class
deleted file mode 100644
index 8f38ca1..0000000
Binary files a/target/classes/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplication.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/configuration/OpenApiConfiguration.class b/target/classes/com/onurdesk/iris/configuration/OpenApiConfiguration.class
deleted file mode 100644
index 31e4249..0000000
Binary files a/target/classes/com/onurdesk/iris/configuration/OpenApiConfiguration.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties$Properties$Contact.class b/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties$Properties$Contact.class
deleted file mode 100644
index 59f9e79..0000000
Binary files a/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties$Properties$Contact.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties$Properties.class b/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties$Properties.class
deleted file mode 100644
index 3c410e7..0000000
Binary files a/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties$Properties.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties.class b/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties.class
deleted file mode 100644
index c41a36d..0000000
Binary files a/target/classes/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/controller/QrCodeController.class b/target/classes/com/onurdesk/iris/controller/QrCodeController.class
deleted file mode 100644
index 685c704..0000000
Binary files a/target/classes/com/onurdesk/iris/controller/QrCodeController.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/dto/QrCodeGenerationRequestDto$QrCodeGenerationRequestDtoBuilder.class b/target/classes/com/onurdesk/iris/dto/QrCodeGenerationRequestDto$QrCodeGenerationRequestDtoBuilder.class
deleted file mode 100644
index 1016245..0000000
Binary files a/target/classes/com/onurdesk/iris/dto/QrCodeGenerationRequestDto$QrCodeGenerationRequestDtoBuilder.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/dto/QrCodeGenerationRequestDto.class b/target/classes/com/onurdesk/iris/dto/QrCodeGenerationRequestDto.class
deleted file mode 100644
index 12393d4..0000000
Binary files a/target/classes/com/onurdesk/iris/dto/QrCodeGenerationRequestDto.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/exception/handler/GenericExceptionHandler.class b/target/classes/com/onurdesk/iris/exception/handler/GenericExceptionHandler.class
deleted file mode 100644
index a43bcad..0000000
Binary files a/target/classes/com/onurdesk/iris/exception/handler/GenericExceptionHandler.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/exception/handler/ValidationFailureExceptionHandler.class b/target/classes/com/onurdesk/iris/exception/handler/ValidationFailureExceptionHandler.class
deleted file mode 100644
index 1f09a71..0000000
Binary files a/target/classes/com/onurdesk/iris/exception/handler/ValidationFailureExceptionHandler.class and /dev/null differ
diff --git a/target/classes/com/onurdesk/iris/service/QrCodeService.class b/target/classes/com/onurdesk/iris/service/QrCodeService.class
deleted file mode 100644
index 4cdafb4..0000000
Binary files a/target/classes/com/onurdesk/iris/service/QrCodeService.class and /dev/null differ
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index 7d952d8..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1,2 +0,0 @@
-META-INF/spring-configuration-metadata.json
-com/onurdesk/iris/dto/QrCodeGenerationRequestDto$QrCodeGenerationRequestDtoBuilder.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index 53408bd..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1,8 +0,0 @@
-/app/src/main/java/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplication.java
-/app/src/main/java/com/onurdesk/iris/configuration/OpenApiConfiguration.java
-/app/src/main/java/com/onurdesk/iris/configuration/properties/OpenApiConfigurationProperties.java
-/app/src/main/java/com/onurdesk/iris/controller/QrCodeController.java
-/app/src/main/java/com/onurdesk/iris/dto/QrCodeGenerationRequestDto.java
-/app/src/main/java/com/onurdesk/iris/exception/handler/GenericExceptionHandler.java
-/app/src/main/java/com/onurdesk/iris/exception/handler/ValidationFailureExceptionHandler.java
-/app/src/main/java/com/onurdesk/iris/service/QrCodeService.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
deleted file mode 100644
index ef1836e..0000000
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
+++ /dev/null
@@ -1 +0,0 @@
-com/onurdesk/iris/service/QrCodeServiceTests.class
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
deleted file mode 100644
index 16de772..0000000
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
+++ /dev/null
@@ -1,2 +0,0 @@
-/app/src/test/java/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplicationTests.java
-/app/src/test/java/com/onurdesk/iris/service/QrCodeServiceTests.java
diff --git a/target/surefire-reports/TEST-com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests.xml b/target/surefire-reports/TEST-com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests.xml
deleted file mode 100644
index bbe6352..0000000
--- a/target/surefire-reports/TEST-com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/TEST-com.onurdesk.iris.service.QrCodeServiceTests.xml b/target/surefire-reports/TEST-com.onurdesk.iris.service.QrCodeServiceTests.xml
deleted file mode 100644
index 640653d..0000000
--- a/target/surefire-reports/TEST-com.onurdesk.iris.service.QrCodeServiceTests.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests.txt b/target/surefire-reports/com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests.txt
deleted file mode 100644
index 2f752d1..0000000
--- a/target/surefire-reports/com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests
--------------------------------------------------------------------------------
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.685 s -- in com.onurdesk.iris.SpringBootQrCodeGeneratorReaderApplicationTests
diff --git a/target/surefire-reports/com.onurdesk.iris.service.QrCodeServiceTests.txt b/target/surefire-reports/com.onurdesk.iris.service.QrCodeServiceTests.txt
deleted file mode 100644
index e9acdd9..0000000
--- a/target/surefire-reports/com.onurdesk.iris.service.QrCodeServiceTests.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.onurdesk.iris.service.QrCodeServiceTests
--------------------------------------------------------------------------------
-Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.827 s -- in com.onurdesk.iris.service.QrCodeServiceTests
diff --git a/target/test-classes/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplicationTests.class b/target/test-classes/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplicationTests.class
deleted file mode 100644
index 48e08e5..0000000
Binary files a/target/test-classes/com/onurdesk/iris/SpringBootQrCodeGeneratorReaderApplicationTests.class and /dev/null differ
diff --git a/target/test-classes/com/onurdesk/iris/service/QrCodeServiceTests.class b/target/test-classes/com/onurdesk/iris/service/QrCodeServiceTests.class
deleted file mode 100644
index 48f2705..0000000
Binary files a/target/test-classes/com/onurdesk/iris/service/QrCodeServiceTests.class and /dev/null differ