분류 전체보기71 회원관리 예제 - 8 (회원 웹 기능 등록) MemberController -추가 public String createForm() public String create(MemberForm form) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping;.. 2023. 10. 22. 회원관리 예제 - 7 (홈화면 추가하기) contrller/Homecontroller 추가 1 2 3 4 5 6 7 8 9 10 11 12 13 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeController { @GetMapping("/") public String home(){ return "home"; } } Colored by Color Scripter cs reources/templates/home.html(파일추가) 1 2 3 4 5 6 7 8 9 10 11 12 13.. 2023. 10. 22. 회원관리 예제-6(자바 코드로 직접 스프링 빈 등록하기) (필드 주입, setter 주입, 생성자 주입) 자바 코드로 직접 스프링 빈 등록하기 MemberRepository @Service 2023. 10. 22. 회원관리 예제 - 5(컴포넌트 스캔과 자동 의존관계 설정) (어노테이션,싱글톤) 컴포넌트 스캔과 자동 의존관계 설정 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비하자 1 2 3 4 5 6 7 8 9 10 @Controller public class Membercontroller { private final MemberService memberService; @Autowired //Di = 디펜더시 인젝션 public Membercontroller(MemberService memberService){ this.memberService = memberService; } } Colored by Color Scripter cs 생성자에 @Autowired 가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. 이렇게 객체 의존관계를 외부에서 .. 2023. 10. 18. 이전 1 2 3 4 5 6 7 ··· 18 다음