Spring Boot

이 글은 인프런에 있는 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 듣고 정리한 필기입니다. ⛅️ MemberController를 통해 html 연결하기 이전 시간에는 홈 화면을 만들고, "회원 가입" 버튼과 "회원 목록" 버튼을 만들었다. 이번 시간에는 "회원 가입" 버튼을 눌렀을 때, 회원 가입 폼(Form)이 나오고 아이디를 적으면 회원 가입이 되는 것까지 해보자. 이전에 home.html에서 "회원 가입" 버튼을 누르면 /members/new로 연결되게끔 했다. MemberController에서 GetMapping을 통해 해당 url을 연결하는 메서드 createForm을 작성하자. 이 메서드에서는 별 다른 기능은 하지 않고, 바로 createMe..
이 글은 인프런에 있는 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 듣고 정리한 필기입니다. ⛅️ Controller를 통해 html 연결하기 이전 시간에는 MemberController를 만들고, 컴포넌트 스캔 혹은 @Bean을 통해 의존 관계를 설정했다. 이번 시간에는 홈 화면을 추가해보도록 하자. 아주 단순하게 회원을 등록하고, 회원을 조회할 수 있는 홈 화면을 만들어보자. controller 패키지에서 HomeController 클래스를 하나 생성하자. @Controller public class HomeController { @GetMapping("/") public String home(){ return "home"; } } @Controlle..
이 글은 인프런에 있는 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 듣고 정리한 필기입니다. ⛅️ 코드로 직접 등록하기 전 상태 되돌리기 이전 시간에는 컴포넌트 스캔(Component scan)을 통해서 Controller, Service, Repository를 spring bean에 등록하고, Autowired를 통해 bean들을 연결했다. 이번 시간에는 코드로 직접 Service, Repository를 spring bean에 등록해볼 것인데, 그러려면 우선 컴포넌트 스캔으로 등록하기 위해 적었던 어노테이션을 제거해야 한다. 1. MemberService와 MemberRepository의 @Service, @Repository 그리고 @Autowired..
이 글은 인프런에 있는 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 듣고 정리한 필기입니다. ⛅️ 이전에 구현했던 내용들과 이번에 할 내용 이전까지 MemberRepository와 MemberService를 만들었다. 이를 통해 1. 멤버 객체를 만들기 2. 서비스를 통해서 멤버 가입 3. 리포지트리에 멤버 정보를 저장하고 꺼내는 기능 로직을 만들고 테스트 코드를 작성했다. 회원 가입하고 그 결과를 html을 통해 화면에 띄우려고 하는데, 그러러면 Controller와 View template가 필요하다. MemberController를 만들어서 사용해야 하는데, MemberController가 MemberService를 통해서 회원 가입을 하고, 데이터..
이 글은 인프런에 있는 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 듣고 정리한 필기입니다. ⛅️ 회원 서비스(MemberService) 테스트 클래스 만들기 이전에 Repository 기능 테스트할 때에 test package에 직접 repository package와 class를 생성했다. 하지만 직접 생성하지 않고도 생성할 수 있는 방법이 있다. 1. test package와 class를 만들고 싶은 클래스 명을 누르고 Alt+Enter키 - Create Test 선택 2. 밑과 같은 창이 뜨는데, test를 하고 싶은 Member를 선택하고, OK를 누른다. 그러면 아래와 같이 package와 class가 생성되었음을 확인할 수 있다. 멤버로 선택..
이 글은 인프런에 있는 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 듣고 정리한 필기입니다. ⛅️ MemberService 클래스 만들기 이번 시간에는 회원 서비스(MemberService) 클래스를 만들어보자. 회원 서비스는 회원 리포지트리와 도메인을 활용해서 비지니스 로직을 작성하는 것입니다. 먼저 java package에 service package를 만든다. 그리고 service 패키지에 MemberService 클래스를 생성한다. 회원 서비스 자체가 회원 리포지트리를 활용하는 것이기 때문에 MemberService 클래스에 MemoryMemberRepository 객체를 선언한다. public class MemberService { // Memo..
HEY__
'Spring Boot' 카테고리의 글 목록 (6 Page)