전체 글

· Java/spring
회원 관리 (MVC) 회원 웹 기능(홈 화면) 홈 컨트롤러 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"; } }home.html Hello Spring 회원 기능 회원 가입 회원 목록 회원 기능 (등록) 회원 등록 폼 개발 package hello.hellospring.controller; @Controller public..
· Java/spring
스프링 빈과 의존관계 1.컴포넌트 스캔과 자동 의존관계 설정 MemberController 회원 컨트롤러에 의존관계 추가package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @Controller public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberServ..
· Java/spring
회원 서비스 개발 MemberService package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repositort.MemberRepository; import hello.hellospring.repositort.MemoryMemberRepository; import java.util.List; import java.util.Optional; public class MemberService { private final MemberRepository memberRepository; public MemberService(MemberRepository memberRepository) {..
· Java/spring
회원 관리 예제 1.비즈니스 요구사항 정리 데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 DB : 데이터 저장소가 선정되지 않음. 클래스 의존 관계 데이터 저장소가 선정되지 않았기 때문에 인터페이스로 구현 클래스를 변경할 수 있도록 설계 2.회원 도메인과 리포지토리 만들기 회원 객체 package hello.hellospring.domain; public class Member { private Long id; private String name; public Long getId() { return id; } public String getName() { return name; } public void setId(Long id) { this.id = id; } public void setName(..
zero_jae
영재