diff --git a/src/main/java/guru/springframework/spring6di/Spring6DiApplication.java b/src/main/java/guru/springframework/spring6di/Spring6DiApplication.java index e6eb0c0f..d9e98e05 100644 --- a/src/main/java/guru/springframework/spring6di/Spring6DiApplication.java +++ b/src/main/java/guru/springframework/spring6di/Spring6DiApplication.java @@ -1,5 +1,6 @@ package guru.springframework.spring6di; +import guru.springframework.spring6di.controllers.MyController; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -7,7 +8,13 @@ public class Spring6DiApplication { public static void main(String[] args) { - SpringApplication.run(Spring6DiApplication.class, args); + final var context = SpringApplication.run(Spring6DiApplication.class, args); + + System.out.println("Hello from the Main"); + + final var myController = context.getBean(MyController.class); + + System.out.println(myController.sayHello()); } } diff --git a/src/main/java/guru/springframework/spring6di/controllers/MyController.java b/src/main/java/guru/springframework/spring6di/controllers/MyController.java new file mode 100644 index 00000000..feac824d --- /dev/null +++ b/src/main/java/guru/springframework/spring6di/controllers/MyController.java @@ -0,0 +1,13 @@ +package guru.springframework.spring6di.controllers; + +import org.springframework.stereotype.Controller; + +@Controller +public class MyController { + + public String sayHello() { + System.out.println("I'm the MyController!!"); + + return "Hello world!!!"; + } +}