Spring26 섹션 4-6 [독립 실행형 스프링 애플리케이션] 애노테이션 매핑 정보 사용 애노테이션 매핑 정보 사용기존 코드HelloController.classpackage com.tobyspring.tobyspringboot;import java.util.Objects;public class HelloController { private final HelloService helloService; public HelloController(HelloService helloService) { this.helloService = helloService; } public String hello(String name) { return helloService.sayHello(Objects.requireNonNull(name)); }} 애노테이션 매핑 정보 사용 코드package com.tobysp.. 2024. 6. 1. 섹션 4-4 [독립 실행형 스프링 애플리케이션] 의존 오브젝트 DI 적용 의존 오브젝트 DI 적용현재까지 구성한 코드는 HelloController가 SimpleHelloService라는 클래스의 오브젝트를 직접 생성해서 사용하는 방식이였는데 직접 생성해서 사용하는 방식이 아닌 Sprinb Bean으로 등록하고 Spring Container가 Assembler로서 Dependency Injection 즉 SimpleHelloService bean오브젝트를 HelloController가 사용할 수 있도록 주입해주도록 구현해보겠습니다. 기존 코드HelloController.classpackage com.tobyspring.tobyspringboot; import java.util.Objects; public class HelloController { pu.. 2024. 6. 1. 이전 1 2 3 4 5 다음