
최근 API 개발만 해오다가 MVC 개발할 일이 생겨서 오랜만에 타임리프를 사용하는데 매우 상당히 뚝딱 거린다....적용이 안된다 !!sec관련 디펜던시 누락에 대한 글을 확인했다.나는 타임리프로 개발하는 도중 시큐리티 디펜던시를 추가한 상황이 였다.sec 관련 디펜던

문제 상황 spring boot 2.x에서 사용하던 방식과 동일하게 spring boot 3.x에 적용 → 404 에러 문제 해결 문서 부터 뒤져보자! OpenAPI 3 Library for spring-boot 의존성 문제였습니다. (설정 문제 인 줄

비밀번호를 입력하지 않고 요청을 보낼 때 @Pattern, @NotBlank 가 무작위한 순서로 검증 되는 문제 점을 확인했습니다.현재 진행 중인 프로젝트에서는 validation 의 필드에 대한 값을 핸들링하여 응답을 하기 때문에 @NotBlank 가 응답되는 것은

@RequestBody 의 필드에 대한 validation 핸들링을 진행 중이였다.body가 아닌 PathVariable 과 같은 파라미터로 넘어오는 값은 어떻게 검증하고 핸들링 할 수 있을까 알아보았습니다.이런 형식으로 ConstraintViolationExcepti

jpa가 아닌 다른 DB 접근 기술을 활용하자 (MyBatis)gradle이 아닌 maven을 이용하자mysql이 아닌 h2 내장 DB를 적극 활용하자yml 형식이 아닌 properties를 사용해보자제가 항상 늘 사용하던 ..jpa...gradle..mysql...y

jpa가 아닌 다른 DB 접근 기술을 활용하자 (MyBatis)gradle이 아닌 maven을 이용하자mysql이 아닌 h2 내장 DB를 적극 활용하자yml 형식이 아닌 properties를 사용해보자제가 항상 늘 사용하던 ..jpa...gradle..mysql...y

과거에 프로젝트에서 비밀번호 변경을 구현한 적이 있었지만 보완하고 싶은 부분이 많이 있었다.비밀번호 변경 요청랜덤한 문자열로 강제로 비밀번호 변경이메일로 임시 비밀번호 확인임시 비밀번호로 로그인임시 비밀번호를 새 비밀번호로 변경 요청다른 플랫폼을 참고한 결과 이런 방식

Around Hub Studio - 테스트 코드 적용하기 (JUnit, TDD)테스트 주도 개발이라는 의미를 가짐단순하게 표현하자면 테스트를 먼저 설계 및 구축 후 테스트를 통과할 수 있는 코드를 짜는 것 코드 작성 후 테스트를 진행하는 지금까지 사용된 일반적인 방식과