From 03b3ca74ddbb08ec46c735abe5bc578773375321 Mon Sep 17 00:00:00 2001 From: JavaEEPRO Date: Thu, 28 Feb 2019 12:23:25 +0200 Subject: [PATCH] beans instantiated, and inserted into container --- src/main/java/si/inspirited/Main.java | 2 +- src/main/java/si/inspirited/ProductService.java | 2 +- src/main/java/si/inspirited/PromotionsService.java | 3 +-- src/org/springframework/beans/factory/BeanFactory.java | 3 ++- .../springframework/beans/factory/stereotype/Component.java | 3 +-- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/si/inspirited/Main.java b/src/main/java/si/inspirited/Main.java index 4289207..a8130e4 100644 --- a/src/main/java/si/inspirited/Main.java +++ b/src/main/java/si/inspirited/Main.java @@ -8,4 +8,4 @@ public static void main(String[] args) { BeanFactory beanFactory = new BeanFactory(); beanFactory.instantiate("main.java.si.inspirited"); } -} +} \ No newline at end of file diff --git a/src/main/java/si/inspirited/ProductService.java b/src/main/java/si/inspirited/ProductService.java index 3ec96c0..0433bd4 100644 --- a/src/main/java/si/inspirited/ProductService.java +++ b/src/main/java/si/inspirited/ProductService.java @@ -14,4 +14,4 @@ public PromotionsService getPromotionsService() { public void setPromotionsService(PromotionsService promotionsService) { this.promotionsService = promotionsService; } -} +} \ No newline at end of file diff --git a/src/main/java/si/inspirited/PromotionsService.java b/src/main/java/si/inspirited/PromotionsService.java index a6f3944..a41453d 100644 --- a/src/main/java/si/inspirited/PromotionsService.java +++ b/src/main/java/si/inspirited/PromotionsService.java @@ -4,5 +4,4 @@ @Component public class PromotionsService { - -} +} \ No newline at end of file diff --git a/src/org/springframework/beans/factory/BeanFactory.java b/src/org/springframework/beans/factory/BeanFactory.java index df27749..9fea556 100644 --- a/src/org/springframework/beans/factory/BeanFactory.java +++ b/src/org/springframework/beans/factory/BeanFactory.java @@ -10,6 +10,7 @@ public class BeanFactory { + private Map singletons = new HashMap(); public Object getBean(String beanName){ @@ -45,4 +46,4 @@ public void instantiate(String basePackage) { }catch (Exception e) {e.printStackTrace();} System.out.println(singletons); } -} +} \ No newline at end of file diff --git a/src/org/springframework/beans/factory/stereotype/Component.java b/src/org/springframework/beans/factory/stereotype/Component.java index db5c6ab..cf74d9a 100644 --- a/src/org/springframework/beans/factory/stereotype/Component.java +++ b/src/org/springframework/beans/factory/stereotype/Component.java @@ -5,5 +5,4 @@ @Retention(RetentionPolicy.RUNTIME) public @interface Component { - -} +} \ No newline at end of file