From 1f762dd6c1cbcf7fc616b6e198192f37a6bbb1ef Mon Sep 17 00:00:00 2001 From: Erkan Tuzlaci Date: Wed, 24 Jan 2018 06:36:06 +0300 Subject: [PATCH] Trial application code --- .../trial/ConstructorInjectedBus.java | 15 +++++++++++++++ .../main/java/com/baeldung/trial/Driver.java | 7 +++++++ .../com/baeldung/trial/SetterInjectedBus.java | 19 +++++++++++++++++++ .../com/baeldung/trial/TrialApplication.java | 12 ++++++++++++ .../baeldung/trial/TrialApplicationTests.java | 12 ++++++++++++ 5 files changed, 65 insertions(+) create mode 100644 spring-core/src/main/java/com/baeldung/trial/ConstructorInjectedBus.java create mode 100644 spring-core/src/main/java/com/baeldung/trial/Driver.java create mode 100644 spring-core/src/main/java/com/baeldung/trial/SetterInjectedBus.java create mode 100644 spring-core/src/main/java/com/baeldung/trial/TrialApplication.java create mode 100644 spring-core/src/test/java/com/baeldung/trial/TrialApplicationTests.java 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 { + } +}