
💡회원 웹 기능 - 홈 화면 추가💻 HomeControllerpackage 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"; } }http://localhost:8080/ 을 치고 들어가면 home 메서드를 호출하고, return "home";을 통해 home.html파일을 불러온다. 💻home.html Hello Spring 회원 기능 ..

💡컨포넌트 스캔과 자동 의존관계 설정 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비한다. MemberController가 MemberService를 통해 회원가입하고, 데이터 조회할 수 있어야 하는데, 이것을 MemberController가 MemberService를 의존하는 '의존관계'에 있다고 한다. 💻MemberController 생성 package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.C..

💡비즈니스 요구사항 정리데이터: 회원ID, 이름 기능: 회원 등록, 조회 아직 데이터 저장소가 선정되지 않음(가상의 시나리오) --> 데이터베이스로 할지 No SQL로 할지 이런게 아직 안 정해진 상황💻웹 애플리케이션 계층 구조 컨트롤러: 웹 MVC의 컨트롤러 역할과 API를 만드는 컨트롤러 역할을 한다. 서비스: 핵심 비즈니스 로직이 들어가 있어, 회원은 중복 가입이 안된다 등의 대한 로직들이다. 도메인: 데이터베이스에 주로 저장하고 관리되는 비즈니스 도메인 객체이다. 리포지토리: 비즈니스 도메인 객체를 가지고 핵심 비즈니스가 동작하도록 구현한 객체이다. 도메인 객체를 DB에 저장하고 관리 일반적인 계층형 구조를 따라간다. 💻클래스 의존관계회원비즈니스 로직에는 회원서비스(MemberService)가 있..
- Total
- Today
- Yesterday
- 영속
- JPA
- 비영속
- 파이썬
- 프론트엔드
- 로그아웃
- 준영속
- SQL
- 스프링
- 자바
- 다이나믹 프로그래밍
- 로깅
- 백준
- 북마크
- SQLD
- 백준 파이썬
- 스프링 커뮤니티
- 회원탈퇴
- EnumType.ORDINAL
- 웹MVC
- 지연로딩
- elasticsearch
- 스프링 북마크
- 스프링부트
- 자바 스프링
- DP
- SQL 레벨업
- 웹 MVC
- 커뮤니티
- 인텔리제이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |