본문 바로가기

전체 글122

C# 버거킹 포스기 만들기 만들어본 ppt파일 입니다. C#코드 입니다. 2024. 3. 14.
Spring boot 유효성 검사 //해당하는 내역 보여주기. / Jasypt 암호화 @Pattern (regexp = "^[a-zA-Z0-0]*$", message = "사용자이름은 영어랑 숫자만 가능합니다.") Dto에 Pattern 을 적어서 영어랑 숫자만 가능하게 한다. ======================= 해당하는 내역 보여주기================================= ● UserRepository public List findByUsernameContainingOrEmailContaining(String username,String email); list 로 해당구문을 적는다. ●UserController @GetMapping("usernameemail") public ResponseEntity getAllUserName(@RequestBody UserD.. 2024. 3. 14.
Spring boot @handleMethodArgumentNotValid / delete/@Transactional ●GlobalExceptionHandeler @Override protected ResponseEntity handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) { System.out.println("유효성 실패 "+ex.getMessage()); System.out.println("유효성 실패 "+ex.getBindingResult()); ErrorResponse errorResponse = ErrorResponse.builder() .errorCode(HttpStatus.BAD_REQUEST.toString()) .errorM.. 2024. 3. 12.
Spring boot 오류에 대한 설정/ UPDATE /{ID} 우선 package 형식은 이렇게 만든다. update를 해주기 위해선 controller에 putMapping을 해줘야 한다. ●UserService package com.mh.restapi03.users; import com.mh.restapi03.exception.ErrorCode; import com.mh.restapi03.exception.LoginException; import com.mh.restapi03.exception.UserException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import java.util.List; import java.util.Optional; @.. 2024. 3. 11.