diff --git a/spring-boot-modules/spring-boot-properties-3/README.md b/spring-boot-modules/spring-boot-properties-3/README.md index a682ae0ac8..1bd6724885 100644 --- a/spring-boot-modules/spring-boot-properties-3/README.md +++ b/spring-boot-modules/spring-boot-properties-3/README.md @@ -7,4 +7,5 @@ - [How to Define a Map in YAML for a POJO?](https://www.baeldung.com/yaml-map-pojo) - [Using application.yml vs application.properties in Spring Boot](https://www.baeldung.com/spring-boot-yaml-vs-properties) -- [Load Spring Boot Properties From a JSON File](https://www.baeldung.com/spring-boot-json-properties) \ No newline at end of file +- [Load Spring Boot Properties From a JSON File](https://www.baeldung.com/spring-boot-json-properties) +- [IntelliJ – Cannot Resolve Spring Boot Configuration Properties Error](https://www.baeldung.com/intellij-resolve-spring-boot-configuration-properties) \ No newline at end of file diff --git a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/CustomProperties.java b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/CustomProperties.java similarity index 83% rename from spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/CustomProperties.java rename to spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/CustomProperties.java index 398b7557c4..2b6ff560b3 100644 --- a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/CustomProperties.java +++ b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/CustomProperties.java @@ -1,7 +1,7 @@ package com.baeldung.configuration.processor; -import org.springframework.boot.context.properties.*; -import org.springframework.context.annotation.*; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; @Configuration @ConfigurationProperties(prefix = "com.baeldung") diff --git a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/DemoApplication.java b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/DemoApplication.java similarity index 64% rename from spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/DemoApplication.java rename to spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/DemoApplication.java index 1a35de86da..44641a2caf 100644 --- a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/DemoApplication.java +++ b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/DemoApplication.java @@ -1,7 +1,7 @@ package com.baeldung.configuration.processor; -import org.springframework.boot.*; -import org.springframework.boot.autoconfigure.*; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { diff --git a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/JdbcProperties.java b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/JdbcProperties.java similarity index 65% rename from spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/JdbcProperties.java rename to spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/JdbcProperties.java index bbd193acba..5a4073e831 100644 --- a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/JdbcProperties.java +++ b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/JdbcProperties.java @@ -1,8 +1,8 @@ package com.baeldung.configuration.processor; -import org.springframework.boot.context.properties.*; -import org.springframework.context.annotation.*; -import org.springframework.beans.factory.annotation.*; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; @Configuration @ConfigurationProperties(prefix = "com.baeldung") diff --git a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/PropertyBeanInjection.java b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/PropertyBeanInjection.java similarity index 85% rename from spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/PropertyBeanInjection.java rename to spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/PropertyBeanInjection.java index 89a8f9458c..66cec5b1cb 100644 --- a/spring-boot-modules/spring-boot-properties/src/main/java/com/baeldung/configuration/processor/PropertyBeanInjection.java +++ b/spring-boot-modules/spring-boot-properties-3/src/main/java/com/baeldung/configuration/processor/PropertyBeanInjection.java @@ -1,7 +1,7 @@ package com.baeldung.configuration.processor; -import org.springframework.beans.factory.annotation.*; -import org.springframework.stereotype.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; @Component public class PropertyBeanInjection { diff --git a/spring-boot-modules/spring-boot-properties/src/main/resources/configuration-processor.properties b/spring-boot-modules/spring-boot-properties-3/src/main/resources/configuration-processor.properties similarity index 100% rename from spring-boot-modules/spring-boot-properties/src/main/resources/configuration-processor.properties rename to spring-boot-modules/spring-boot-properties-3/src/main/resources/configuration-processor.properties diff --git a/spring-boot-modules/spring-boot-properties/src/test/java/com/baeldung/configuration/processor/PropertyBeanInjectionUnitTest.java b/spring-boot-modules/spring-boot-properties-3/src/test/java/com/baeldung/configuration/processor/PropertyBeanInjectionUnitTest.java similarity index 68% rename from spring-boot-modules/spring-boot-properties/src/test/java/com/baeldung/configuration/processor/PropertyBeanInjectionUnitTest.java rename to spring-boot-modules/spring-boot-properties-3/src/test/java/com/baeldung/configuration/processor/PropertyBeanInjectionUnitTest.java index eb6add2b94..5204f06e88 100644 --- a/spring-boot-modules/spring-boot-properties/src/test/java/com/baeldung/configuration/processor/PropertyBeanInjectionUnitTest.java +++ b/spring-boot-modules/spring-boot-properties-3/src/test/java/com/baeldung/configuration/processor/PropertyBeanInjectionUnitTest.java @@ -1,11 +1,12 @@ package com.baeldung.configuration.processor; -import org.junit.jupiter.api.*; -import org.junit.runner.*; -import org.springframework.beans.factory.annotation.*; -import org.springframework.boot.test.context.*; -import org.springframework.test.context.*; -import org.springframework.test.context.junit4.*; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.TestPropertySource; +import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @TestPropertySource("/configuration-processor.properties") diff --git a/spring-boot-modules/spring-boot-properties/src/test/resources/configuration-processor.properties b/spring-boot-modules/spring-boot-properties-3/src/test/resources/configuration-processor.properties similarity index 100% rename from spring-boot-modules/spring-boot-properties/src/test/resources/configuration-processor.properties rename to spring-boot-modules/spring-boot-properties-3/src/test/resources/configuration-processor.properties diff --git a/spring-boot-modules/spring-boot-properties/README.md b/spring-boot-modules/spring-boot-properties/README.md index db96c63b29..2c899b5836 100644 --- a/spring-boot-modules/spring-boot-properties/README.md +++ b/spring-boot-modules/spring-boot-properties/README.md @@ -9,6 +9,5 @@ This module contains articles about Properties in Spring Boot. - [Properties with Spring and Spring Boot](https://www.baeldung.com/properties-with-spring) - checkout the `com.baeldung.properties` package for all scenarios of properties injection and usage - [Spring YAML Configuration](https://www.baeldung.com/spring-yaml) - [Add Build Properties to a Spring Boot Application](https://www.baeldung.com/spring-boot-build-properties) -- [IntelliJ – Cannot Resolve Spring Boot Configuration Properties Error](https://www.baeldung.com/intellij-resolve-spring-boot-configuration-properties) - [Spring YAML vs Properties](https://www.baeldung.com/spring-yaml-vs-properties) - More articles: [[more -->]](../spring-boot-properties-2)