diff --git a/spring-core/src/main/java/com/baeldung/trial/ConstructorInjectedBus.java b/spring-core/src/main/java/com/baeldung/trial/ConstructorInjectedBus.java new file mode 100644 index 000000000000..f803f0a2f085 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/trial/ConstructorInjectedBus.java @@ -0,0 +1,15 @@ +package com.baeldung.trial; + +import org.springframework.stereotype.Component; + +@Component +public class ConstructorInjectedBus { + + private Driver driver; + + public ConstructorInjectedBus(Driver driver) { + this.driver = driver; + } + + // standard setters and getters +} diff --git a/spring-core/src/main/java/com/baeldung/trial/Driver.java b/spring-core/src/main/java/com/baeldung/trial/Driver.java new file mode 100644 index 000000000000..9561756a1889 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/trial/Driver.java @@ -0,0 +1,7 @@ +package com.baeldung.trial; + +import org.springframework.stereotype.Component; + +@Component +public class Driver { +} diff --git a/spring-core/src/main/java/com/baeldung/trial/SetterInjectedBus.java b/spring-core/src/main/java/com/baeldung/trial/SetterInjectedBus.java new file mode 100644 index 000000000000..f3d51e3bafa8 --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/trial/SetterInjectedBus.java @@ -0,0 +1,19 @@ +package com.baeldung.trial; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +@Component +public class SetterInjectedBus { + + private Driver driver; + + public Driver getDriver() { + return driver; + } + + @Autowired + public void setDriver(Driver driver) { + this.driver = driver; + } +} diff --git a/spring-core/src/main/java/com/baeldung/trial/TrialApplication.java b/spring-core/src/main/java/com/baeldung/trial/TrialApplication.java new file mode 100644 index 000000000000..f8f280b086aa --- /dev/null +++ b/spring-core/src/main/java/com/baeldung/trial/TrialApplication.java @@ -0,0 +1,12 @@ +package com.baeldung.trial; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class TrialApplication { + + public static void main(String[] args) { + SpringApplication.run(TrialApplication.class, args); + } +} diff --git a/spring-core/src/test/java/com/baeldung/trial/TrialApplicationTests.java b/spring-core/src/test/java/com/baeldung/trial/TrialApplicationTests.java new file mode 100644 index 000000000000..173d15dac292 --- /dev/null +++ b/spring-core/src/test/java/com/baeldung/trial/TrialApplicationTests.java @@ -0,0 +1,12 @@ +package com.baeldung.trial; + +import org.junit.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +public class TrialApplicationTests { + + @Test + public void testSetup() throws Exception { + } +}