diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java
index d3c43d843e..ae67bc7e5e 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringAutowireConstructorContext.java
@@ -4,7 +4,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan(basePackages= { "com.baeldung.di.constructor.model.autowire" })
+@ComponentScan(basePackages = { "com.baeldung.di.constructor.model.autowire" })
public class SpringAutowireConstructorContext {
-
+
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java
index 0ac1138e78..670f18cb9c 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/config/SpringBeanConstructorContext.java
@@ -9,20 +9,20 @@ import com.baeldung.di.constructor.model.bean.Processor;
@Configuration
public class SpringBeanConstructorContext {
-
- @Bean
- public Computer computer(){
- return new Computer(processor(), memory());
- }
-
- @Bean
- public Processor processor(){
- return new Processor();
- }
-
- @Bean
- public Memory memory(){
- return new Memory();
- }
-
+
+ @Bean
+ public Computer computer() {
+ return new Computer(processor(), memory());
+ }
+
+ @Bean
+ public Processor processor() {
+ return new Processor();
+ }
+
+ @Bean
+ public Memory memory() {
+ return new Memory();
+ }
+
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java
index a86733c3d1..2a13adf250 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerAutowireFactory.java
@@ -9,20 +9,24 @@ import com.baeldung.di.constructor.model.autowire.Computer;
public class ComputerAutowireFactory {
- public static void main(String[] args) {
- // Create Spring Application Context
- ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class);
+ public static void main(String[] args) {
+ // Create Spring Application Context
+ ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireConstructorContext.class);
- // Get Spring bean "computer" created
- Computer computer = (Computer) context.getBean("computer");
- System.out.println("---------------- Constructor Injection via @Autowire------------------");
- System.out.println("Processor cores : " + computer.getProcessor().getCores());
- System.out.println("Processor frequency : " + computer.getProcessor().getFrequency());
- System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb());
- System.out.println("Memory format : " + computer.getMemory().getFormat());
- System.out.println("---------------- Constructor Injection via @Autowire------------------");
- // Close Spring Application Context
- ((ConfigurableApplicationContext) context).close();
- }
+ // Get Spring bean "computer" created
+ Computer computer = (Computer) context.getBean("computer");
+ System.out.println("---------------- Constructor Injection via @Autowire------------------");
+ System.out.println("Processor cores : " + computer.getProcessor()
+ .getCores());
+ System.out.println("Processor frequency : " + computer.getProcessor()
+ .getFrequency());
+ System.out.println("Memory Size in GB : " + computer.getMemory()
+ .getSizeInGb());
+ System.out.println("Memory format : " + computer.getMemory()
+ .getFormat());
+ System.out.println("---------------- Constructor Injection via @Autowire------------------");
+ // Close Spring Application Context
+ ((ConfigurableApplicationContext) context).close();
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java
index b518438521..713ea82b00 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerBeanFactory.java
@@ -9,21 +9,25 @@ import com.baeldung.di.constructor.model.bean.Computer;
public class ComputerBeanFactory {
- public static void main(String[] args) {
- // Create Spring Application Context
- ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class);
+ public static void main(String[] args) {
+ // Create Spring Application Context
+ ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanConstructorContext.class);
- // Get Spring bean "computer" created
- Computer computer = (Computer) context.getBean("computer");
- System.out.println("---------------- Constructor Injection via @Bean ------------------");
- System.out.println("Processor cores : " + computer.getProcessor().getCores());
- System.out.println("Processor frequency : " + computer.getProcessor().getFrequency());
- System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb());
- System.out.println("Memory format : " + computer.getMemory().getFormat());
- System.out.println("---------------- Constructor Injection via @Bean ------------------");
+ // Get Spring bean "computer" created
+ Computer computer = (Computer) context.getBean("computer");
+ System.out.println("---------------- Constructor Injection via @Bean ------------------");
+ System.out.println("Processor cores : " + computer.getProcessor()
+ .getCores());
+ System.out.println("Processor frequency : " + computer.getProcessor()
+ .getFrequency());
+ System.out.println("Memory Size in GB : " + computer.getMemory()
+ .getSizeInGb());
+ System.out.println("Memory format : " + computer.getMemory()
+ .getFormat());
+ System.out.println("---------------- Constructor Injection via @Bean ------------------");
- // Close Spring Application Context
- ((ConfigurableApplicationContext) context).close();
- }
+ // Close Spring Application Context
+ ((ConfigurableApplicationContext) context).close();
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java
index 2fa12525df..afe5fa281b 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/factory/ComputerXmlFactory.java
@@ -6,26 +6,28 @@ import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.baeldung.di.constructor.model.xml.Computer;
-
-
public class ComputerXmlFactory {
- public static void main(String[] args) {
- // Create Spring Application Context
- ApplicationContext context = new ClassPathXmlApplicationContext("application-di-constructor-context.xml");
+ public static void main(String[] args) {
+ // Create Spring Application Context
+ ApplicationContext context = new ClassPathXmlApplicationContext("application-di-constructor-context.xml");
- // Get Spring bean "computer" created
- Computer computer = (Computer) context.getBean("computer");
- System.out.println("---------------- Constructor Injection via XML ------------------");
- System.out.println("Processor cores : " + computer.getProcessor().getCores());
- System.out.println("Processor frequency : " + computer.getProcessor().getFrequency());
- System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb());
- System.out.println("Memory format : " + computer.getMemory().getFormat());
- System.out.println("---------------- Constructor Injection via XML ------------------");
+ // Get Spring bean "computer" created
+ Computer computer = (Computer) context.getBean("computer");
+ System.out.println("---------------- Constructor Injection via XML ------------------");
+ System.out.println("Processor cores : " + computer.getProcessor()
+ .getCores());
+ System.out.println("Processor frequency : " + computer.getProcessor()
+ .getFrequency());
+ System.out.println("Memory Size in GB : " + computer.getMemory()
+ .getSizeInGb());
+ System.out.println("Memory format : " + computer.getMemory()
+ .getFormat());
+ System.out.println("---------------- Constructor Injection via XML ------------------");
- // Close Spring Application Context
- ((ConfigurableApplicationContext) context).close();
-
- }
+ // Close Spring Application Context
+ ((ConfigurableApplicationContext) context).close();
+
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java
index b470aedeed..1dabfd287e 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Computer.java
@@ -6,29 +6,29 @@ import org.springframework.stereotype.Component;
@Component
public class Computer {
- private Processor processor;
- private Memory memory;
+ private Processor processor;
+ private Memory memory;
- @Autowired
- public Computer(Processor processor, Memory memory) {
- this.processor = processor;
- this.memory = memory;
- }
+ @Autowired
+ public Computer(Processor processor, Memory memory) {
+ this.processor = processor;
+ this.memory = memory;
+ }
- public Processor getProcessor() {
- return processor;
- }
-
- public void setProcessor(Processor processor) {
- this.processor = processor;
- }
+ public Processor getProcessor() {
+ return processor;
+ }
- public Memory getMemory() {
- return memory;
- }
+ public void setProcessor(Processor processor) {
+ this.processor = processor;
+ }
- public void setMemory(Memory memory) {
- this.memory = memory;
- }
+ public Memory getMemory() {
+ return memory;
+ }
+
+ public void setMemory(Memory memory) {
+ this.memory = memory;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java
index 29633dd5ca..d1faecc569 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Memory.java
@@ -5,15 +5,15 @@ import org.springframework.stereotype.Component;
@Component
public class Memory {
- private Integer sizeInGb = 16;
- private String format = "DDR3";
-
- public Integer getSizeInGb() {
- return sizeInGb;
- }
+ private Integer sizeInGb = 16;
+ private String format = "DDR3";
- public String getFormat() {
- return format;
- }
+ public Integer getSizeInGb() {
+ return sizeInGb;
+ }
+
+ public String getFormat() {
+ return format;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java
index 0d81e2a005..7de9d2bf6a 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/autowire/Processor.java
@@ -5,15 +5,15 @@ import org.springframework.stereotype.Component;
@Component
public class Processor {
- private Integer cores = 2;
- private Double frequency = 1.4;
+ private Integer cores = 2;
+ private Double frequency = 1.4;
- public Integer getCores() {
- return cores;
- }
+ public Integer getCores() {
+ return cores;
+ }
- public Double getFrequency() {
- return frequency;
- }
+ public Double getFrequency() {
+ return frequency;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java
index d8856420d0..74ec89ce0c 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Computer.java
@@ -2,28 +2,28 @@ package com.baeldung.di.constructor.model.bean;
public class Computer {
- private Processor processor;
- private Memory memory;
+ private Processor processor;
+ private Memory memory;
- public Computer(Processor processor, Memory memory) {
- this.processor = processor;
- this.memory = memory;
- }
+ public Computer(Processor processor, Memory memory) {
+ this.processor = processor;
+ this.memory = memory;
+ }
- public Processor getProcessor() {
- return processor;
- }
-
- public void setProcessor(Processor processor) {
- this.processor = processor;
- }
+ public Processor getProcessor() {
+ return processor;
+ }
- public Memory getMemory() {
- return memory;
- }
+ public void setProcessor(Processor processor) {
+ this.processor = processor;
+ }
- public void setMemory(Memory memory) {
- this.memory = memory;
- }
+ public Memory getMemory() {
+ return memory;
+ }
+
+ public void setMemory(Memory memory) {
+ this.memory = memory;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java
index 8e748bb1a0..18d4eaf948 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Memory.java
@@ -2,15 +2,15 @@ package com.baeldung.di.constructor.model.bean;
public class Memory {
- private Integer sizeInGb = 16;
- private String format = "DDR3";
-
- public Integer getSizeInGb() {
- return sizeInGb;
- }
+ private Integer sizeInGb = 16;
+ private String format = "DDR3";
- public String getFormat() {
- return format;
- }
+ public Integer getSizeInGb() {
+ return sizeInGb;
+ }
+
+ public String getFormat() {
+ return format;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java
index 1566606148..9dd719c872 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/bean/Processor.java
@@ -2,15 +2,15 @@ package com.baeldung.di.constructor.model.bean;
public class Processor {
- private Integer cores = 2;
- private Double frequency = 1.4;
+ private Integer cores = 2;
+ private Double frequency = 1.4;
- public Integer getCores() {
- return cores;
- }
+ public Integer getCores() {
+ return cores;
+ }
- public Double getFrequency() {
- return frequency;
- }
+ public Double getFrequency() {
+ return frequency;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java
index dbd70cf6a4..66c39c66b7 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Computer.java
@@ -2,28 +2,28 @@ package com.baeldung.di.constructor.model.xml;
public class Computer {
- private Processor processor;
- private Memory memory;
+ private Processor processor;
+ private Memory memory;
- public Computer(Processor processor, Memory memory) {
- this.processor = processor;
- this.memory = memory;
- }
-
- public Processor getProcessor() {
- return processor;
- }
-
- public void setProcessor(Processor processor) {
- this.processor = processor;
- }
+ public Computer(Processor processor, Memory memory) {
+ this.processor = processor;
+ this.memory = memory;
+ }
- public Memory getMemory() {
- return memory;
- }
+ public Processor getProcessor() {
+ return processor;
+ }
- public void setMemory(Memory memory) {
- this.memory = memory;
- }
+ public void setProcessor(Processor processor) {
+ this.processor = processor;
+ }
+
+ public Memory getMemory() {
+ return memory;
+ }
+
+ public void setMemory(Memory memory) {
+ this.memory = memory;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java
index f5ea3b4ec9..7b4f4fb697 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Memory.java
@@ -2,19 +2,19 @@ package com.baeldung.di.constructor.model.xml;
public class Memory {
- private Integer sizeInGb = 16;
- private String format = "DDR3";
+ private Integer sizeInGb = 16;
+ private String format = "DDR3";
- public Memory() {
+ public Memory() {
- }
+ }
- public Integer getSizeInGb() {
- return sizeInGb;
- }
+ public Integer getSizeInGb() {
+ return sizeInGb;
+ }
- public String getFormat() {
- return format;
- }
+ public String getFormat() {
+ return format;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java
index 72733829d8..4e783042fe 100644
--- a/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java
+++ b/spring-core/src/main/java/com/baeldung/di/constructor/model/xml/Processor.java
@@ -2,15 +2,15 @@ package com.baeldung.di.constructor.model.xml;
public class Processor {
- private Integer cores = 2;
- private Double frequency = 1.4;
+ private Integer cores = 2;
+ private Double frequency = 1.4;
- public Integer getCores() {
- return cores;
- }
+ public Integer getCores() {
+ return cores;
+ }
- public Double getFrequency() {
- return frequency;
- }
+ public Double getFrequency() {
+ return frequency;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java
index 4e0ac0df28..9e1d24fc61 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringAutowireSetterContext.java
@@ -4,7 +4,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan(basePackages= { "com.baeldung.di.setter.model.autowire" })
+@ComponentScan(basePackages = { "com.baeldung.di.setter.model.autowire" })
public class SpringAutowireSetterContext {
-
+
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java
index 885173f5b4..14767fb0ca 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/config/SpringBeanSetterContext.java
@@ -9,23 +9,23 @@ import com.baeldung.di.setter.model.bean.Processor;
@Configuration
public class SpringBeanSetterContext {
-
- @Bean
- public Computer computer(){
- Computer computer = new Computer();
- computer.setProcessor(processor());
- computer.setMemory(memory());
- return computer;
- }
-
- @Bean
- public Processor processor(){
- return new Processor();
- }
-
- @Bean
- public Memory memory(){
- return new Memory();
- }
-
+
+ @Bean
+ public Computer computer() {
+ Computer computer = new Computer();
+ computer.setProcessor(processor());
+ computer.setMemory(memory());
+ return computer;
+ }
+
+ @Bean
+ public Processor processor() {
+ return new Processor();
+ }
+
+ @Bean
+ public Memory memory() {
+ return new Memory();
+ }
+
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java
index 98c3fccb27..ef1ac83530 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerAutowireFactory.java
@@ -7,23 +7,26 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext
import com.baeldung.di.setter.config.SpringAutowireSetterContext;
import com.baeldung.di.setter.model.autowire.Computer;
-
public class ComputerAutowireFactory {
- public static void main(String[] args) {
- // Create Spring Application Context
- ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class);
+ public static void main(String[] args) {
+ // Create Spring Application Context
+ ApplicationContext context = new AnnotationConfigApplicationContext(SpringAutowireSetterContext.class);
- // Get Spring bean "computer" created
- Computer computer = (Computer) context.getBean("computer");
- System.out.println("---------------- Setter Injection via @Autowire ------------------");
- System.out.println("Processor cores : " + computer.getProcessor().getCores());
- System.out.println("Processor frequency : " + computer.getProcessor().getFrequency());
- System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb());
- System.out.println("Memory format : " + computer.getMemory().getFormat());
- System.out.println("---------------- Setter Injection via @Autowire ------------------");
- // Close Spring Application Context
- ((ConfigurableApplicationContext) context).close();
- }
+ // Get Spring bean "computer" created
+ Computer computer = (Computer) context.getBean("computer");
+ System.out.println("---------------- Setter Injection via @Autowire ------------------");
+ System.out.println("Processor cores : " + computer.getProcessor()
+ .getCores());
+ System.out.println("Processor frequency : " + computer.getProcessor()
+ .getFrequency());
+ System.out.println("Memory Size in GB : " + computer.getMemory()
+ .getSizeInGb());
+ System.out.println("Memory format : " + computer.getMemory()
+ .getFormat());
+ System.out.println("---------------- Setter Injection via @Autowire ------------------");
+ // Close Spring Application Context
+ ((ConfigurableApplicationContext) context).close();
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java
index 6341029e95..87f49bf4cf 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerBeanFactory.java
@@ -7,24 +7,27 @@ import org.springframework.context.annotation.AnnotationConfigApplicationContext
import com.baeldung.di.setter.config.SpringBeanSetterContext;
import com.baeldung.di.setter.model.bean.Computer;
-
public class ComputerBeanFactory {
- public static void main(String[] args) {
- // Create Spring Application Context
- ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class);
+ public static void main(String[] args) {
+ // Create Spring Application Context
+ ApplicationContext context = new AnnotationConfigApplicationContext(SpringBeanSetterContext.class);
- // Get Spring bean "computer" created
- Computer computer = (Computer) context.getBean("computer");
- System.out.println("---------------- Setter Injection via @Bean ------------------");
- System.out.println("Processor cores : " + computer.getProcessor().getCores());
- System.out.println("Processor frequency : " + computer.getProcessor().getFrequency());
- System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb());
- System.out.println("Memory format : " + computer.getMemory().getFormat());
- System.out.println("---------------- Setter Injection via @Bean ------------------");
+ // Get Spring bean "computer" created
+ Computer computer = (Computer) context.getBean("computer");
+ System.out.println("---------------- Setter Injection via @Bean ------------------");
+ System.out.println("Processor cores : " + computer.getProcessor()
+ .getCores());
+ System.out.println("Processor frequency : " + computer.getProcessor()
+ .getFrequency());
+ System.out.println("Memory Size in GB : " + computer.getMemory()
+ .getSizeInGb());
+ System.out.println("Memory format : " + computer.getMemory()
+ .getFormat());
+ System.out.println("---------------- Setter Injection via @Bean ------------------");
- // Close Spring Application Context
- ((ConfigurableApplicationContext) context).close();
- }
+ // Close Spring Application Context
+ ((ConfigurableApplicationContext) context).close();
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java
index 707725d340..01af29905c 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/factory/ComputerXmlFactory.java
@@ -6,25 +6,27 @@ import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.baeldung.di.setter.model.xml.Computer;
-
-
public class ComputerXmlFactory {
- public static void main(String[] args) {
- // Create Spring Application Context
- ApplicationContext context = new ClassPathXmlApplicationContext("application-setter-context.xml");
+ public static void main(String[] args) {
+ // Create Spring Application Context
+ ApplicationContext context = new ClassPathXmlApplicationContext("application-setter-context.xml");
- // Get Spring bean "computer" created
- Computer computer = (Computer) context.getBean("computer");
- System.out.println("---------------- Setter Injection via XML ------------------");
- System.out.println("Processor cores : " + computer.getProcessor().getCores());
- System.out.println("Processor frequency : " + computer.getProcessor().getFrequency());
- System.out.println("Memory Size in GB : " + computer.getMemory().getSizeInGb());
- System.out.println("Memory format : " + computer.getMemory().getFormat());
- System.out.println("---------------- Setter Injection via XML ------------------");
- // Close Spring Application Context
- ((ConfigurableApplicationContext) context).close();
-
- }
+ // Get Spring bean "computer" created
+ Computer computer = (Computer) context.getBean("computer");
+ System.out.println("---------------- Setter Injection via XML ------------------");
+ System.out.println("Processor cores : " + computer.getProcessor()
+ .getCores());
+ System.out.println("Processor frequency : " + computer.getProcessor()
+ .getFrequency());
+ System.out.println("Memory Size in GB : " + computer.getMemory()
+ .getSizeInGb());
+ System.out.println("Memory format : " + computer.getMemory()
+ .getFormat());
+ System.out.println("---------------- Setter Injection via XML ------------------");
+ // Close Spring Application Context
+ ((ConfigurableApplicationContext) context).close();
+
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java
index 4d8a3b1dd3..ed32b34729 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Computer.java
@@ -6,25 +6,25 @@ import org.springframework.stereotype.Component;
@Component
public class Computer {
- private Processor processor;
- private Memory memory;
+ private Processor processor;
+ private Memory memory;
- public Processor getProcessor() {
- return processor;
- }
-
- @Autowired
- public void setProcessor(Processor processor) {
- this.processor = processor;
- }
+ public Processor getProcessor() {
+ return processor;
+ }
- public Memory getMemory() {
- return memory;
- }
-
- @Autowired
- public void setMemory(Memory memory) {
- this.memory = memory;
- }
+ @Autowired
+ public void setProcessor(Processor processor) {
+ this.processor = processor;
+ }
+
+ public Memory getMemory() {
+ return memory;
+ }
+
+ @Autowired
+ public void setMemory(Memory memory) {
+ this.memory = memory;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java
index 0953a42b35..ffdd63d389 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Memory.java
@@ -5,15 +5,15 @@ import org.springframework.stereotype.Component;
@Component
public class Memory {
- private Integer sizeInGb = 16;
- private String format = "DDR3";
-
- public Integer getSizeInGb() {
- return sizeInGb;
- }
+ private Integer sizeInGb = 16;
+ private String format = "DDR3";
- public String getFormat() {
- return format;
- }
+ public Integer getSizeInGb() {
+ return sizeInGb;
+ }
+
+ public String getFormat() {
+ return format;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java
index ee5ef3b6cd..9b01143bd2 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/autowire/Processor.java
@@ -5,15 +5,15 @@ import org.springframework.stereotype.Component;
@Component
public class Processor {
- private Integer cores = 2;
- private Double frequency = 1.4;
+ private Integer cores = 2;
+ private Double frequency = 1.4;
- public Integer getCores() {
- return cores;
- }
+ public Integer getCores() {
+ return cores;
+ }
- public Double getFrequency() {
- return frequency;
- }
+ public Double getFrequency() {
+ return frequency;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java
index 01c87a6c73..e350cddee8 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Computer.java
@@ -2,23 +2,23 @@ package com.baeldung.di.setter.model.bean;
public class Computer {
- private Processor processor;
- private Memory memory;
+ private Processor processor;
+ private Memory memory;
- public Processor getProcessor() {
- return processor;
- }
-
- public void setProcessor(Processor processor) {
- this.processor = processor;
- }
+ public Processor getProcessor() {
+ return processor;
+ }
- public Memory getMemory() {
- return memory;
- }
-
- public void setMemory(Memory memory) {
- this.memory = memory;
- }
+ public void setProcessor(Processor processor) {
+ this.processor = processor;
+ }
+
+ public Memory getMemory() {
+ return memory;
+ }
+
+ public void setMemory(Memory memory) {
+ this.memory = memory;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java
index bfe94aa8e7..b34052e066 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Memory.java
@@ -2,15 +2,16 @@ package com.baeldung.di.setter.model.bean;
public class Memory {
- private Integer sizeInGb = 16;
- private String format = "DDR3";
-
- public Integer getSizeInGb() {
- return sizeInGb;
- }
+ private Integer sizeInGb = 16;
+ private String format = "DDR3";
- public String getFormat() {
- return format;
- }
+ //
+ public Integer getSizeInGb() {
+ return sizeInGb;
+ }
+
+ public String getFormat() {
+ return format;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java
index 982b56f3d0..2c9f050232 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/bean/Processor.java
@@ -2,15 +2,15 @@ package com.baeldung.di.setter.model.bean;
public class Processor {
- private Integer cores = 2;
- private Double frequency = 1.4;
+ private Integer cores = 2;
+ private Double frequency = 1.4;
- public Integer getCores() {
- return cores;
- }
+ public Integer getCores() {
+ return cores;
+ }
- public Double getFrequency() {
- return frequency;
- }
+ public Double getFrequency() {
+ return frequency;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java
index 3e7fa58ea8..a88dc34d07 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Computer.java
@@ -2,23 +2,23 @@ package com.baeldung.di.setter.model.xml;
public class Computer {
- private Processor processor;
- private Memory memory;
+ private Processor processor;
+ private Memory memory;
- public Processor getProcessor() {
- return processor;
- }
-
- public void setProcessor(Processor processor) {
- this.processor = processor;
- }
+ public Processor getProcessor() {
+ return processor;
+ }
- public Memory getMemory() {
- return memory;
- }
+ public void setProcessor(Processor processor) {
+ this.processor = processor;
+ }
- public void setMemory(Memory memory) {
- this.memory = memory;
- }
+ public Memory getMemory() {
+ return memory;
+ }
+
+ public void setMemory(Memory memory) {
+ this.memory = memory;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java
index cb11c59583..93667ff225 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Memory.java
@@ -2,19 +2,19 @@ package com.baeldung.di.setter.model.xml;
public class Memory {
- private Integer sizeInGb = 16;
- private String format = "DDR3";
+ private Integer sizeInGb = 16;
+ private String format = "DDR3";
- public Memory() {
+ public Memory() {
- }
+ }
- public Integer getSizeInGb() {
- return sizeInGb;
- }
+ public Integer getSizeInGb() {
+ return sizeInGb;
+ }
- public String getFormat() {
- return format;
- }
+ public String getFormat() {
+ return format;
+ }
}
diff --git a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java
index 07405e13ea..1845983338 100644
--- a/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java
+++ b/spring-core/src/main/java/com/baeldung/di/setter/model/xml/Processor.java
@@ -2,15 +2,15 @@ package com.baeldung.di.setter.model.xml;
public class Processor {
- private Integer cores = 2;
- private Double frequency = 1.4;
+ private Integer cores = 2;
+ private Double frequency = 1.4;
- public Integer getCores() {
- return cores;
- }
+ public Integer getCores() {
+ return cores;
+ }
- public Double getFrequency() {
- return frequency;
- }
+ public Double getFrequency() {
+ return frequency;
+ }
}
diff --git a/spring-core/src/main/resources/application-di-constructor-context.xml b/spring-core/src/main/resources/application-di-constructor-context.xml
index 46d1256988..c1f2d4cdfd 100644
--- a/spring-core/src/main/resources/application-di-constructor-context.xml
+++ b/spring-core/src/main/resources/application-di-constructor-context.xml
@@ -6,18 +6,18 @@
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
">
-
+
-
+
-
+
\ No newline at end of file
diff --git a/spring-core/src/main/resources/application-di-setter-context.xml b/spring-core/src/main/resources/application-di-setter-context.xml
index 3831041e01..658f28b3f3 100644
--- a/spring-core/src/main/resources/application-di-setter-context.xml
+++ b/spring-core/src/main/resources/application-di-setter-context.xml
@@ -6,7 +6,7 @@
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
">
-
+