impl
비밀번호찾기 스프링 구현
환경변수
생성자 관련 annotation
[Lombok] @NoArgsConstructor , @AllArgsConstructor , @RequiredArgsConstructor
<?>: 자바 generic
Post-Redirect-Get(PRG 패턴)
redirect 안될 때
Spring) 스프링의 "redirect:" 리다이렉트 처리
@GetMapping("/members/test")
public String test(){
return "redirect 성공";
}
@GetMapping("/redirect")
public ResponseEntity<?> redirect() {
HttpHeaders headers = new HttpHeaders();
headers.setLocation(URI.create("/members/test"));
return new ResponseEntity<>(headers, HttpStatus.MOVED_PERMANENTLY);
}
spring boot http 상태 처리
body 없는 responseentity
[Spring Boot] ResponseEntity란 무엇인가?
public ResponseEntity findId(@RequestBody MemberFindIdRequestDto memberFindIdRequestDto) {
return new ResponseEntity(HttpStatus.OK);
}
redirect시 parameter값 전달
String email = "choo000407@naver.com";
string email = memberService.findId(memberFindIdRequestDto);
redirectAttributes.addAttribute("email", email);
빌더패턴
extends JpaRepository
builder null
optional
throws exception
레디스 설치
스프링부트 유효성 검사 → 빈 값 넣엇을 때 에러 처리
유저 정보 찾아오기
join
bean validation