[Spring] JPA Hibernate 칼럼 파싱 문제
·
Spring
겪은 문제PropertyReferenceException: No property 'created' found for type 'Post'; Did you mean 'createdAt’ 이 에러가 계속 떠서 어디서 발생하는 에러지? 하고 보니 findByTitleContainingAndCreatedAtBetween 쿼리 메서드를 호출할 때 발생했다. public PostsResponseDto getPosts(int page, String sortTypeStr, String search, String start, String end) { SortType sortType = SortType.fromColumn(sortTypeStr); Sort sort = Sort.by(sortT..
[Spring] @Transactional 사용 시 NullPointerException 발생
·
Spring
겪은 문제@Service@RequiredArgsConstructorpublic class UserService { private final UserRepository userRepository; private final UserMapper userMapper; public final User signup(UserSignupRequestDto requestDto) { User user = this.userMapper.toEntity(requestDto); return this.userRepository.save(user); } @Transactional public void verify(User user) { user.verify(); ..
[내배캠][TIL] 34일 차 - 화요일, 회원가입 이메일 인증
·
공부 기록/내배캠Java_5기
⏱️ 오늘의 일정 ⏱️9:00 ~ 10:00 - 알고리즘 코드 카타10:00 ~ 10:40 - 뉴스피드 프로젝트 발제10:40 ~ 12:30 - 팀 프로젝트 SA 작성12:30 ~ 14:00 - 점심시간14:00 ~ 18:00 - 팀 프로젝트18:00 ~ 19:00 - 저녁 시간19:00 ~ 21:00 - 팀 프로젝트 21:00 ~ 22:00 - TIL 작성 오늘의 SQL 문제: 가격대 별 상품 개수 구하기 [프로그래머스][My SQL] 가격대 별 상품 개수 구하기 - level 2문제 보기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kmountain-noro..
[Spring] 이메일 인증하기 feat. google SMTP
·
Spring
개요이메일 인증은 어떻게 구현하면 좋을까?회원가입 요청이 들어왔을 때 request에 적힌 사용자 이메일로 인증 코드를 보내면 될 것 같다.그리고 사용자가 인증 코드를 서버로 보내면, 우리가 보내 준 코드와 일치 하는지 검토 하자.일치 시 회원 가입 처리를 하면 되지 않을까? 저보다는 더 복잡하겠지만 일단 중요한 건, Spring 서버에서 어떻게 이메일을 보낼 수 있을까이다.  SMTPSMTP는 Simple Mail Transfer Protocol의 약자이다.인터넷을 통해 이메일 메시지를 전송하는 데 사용되는 통신 프로토콜이다. google SMTPGmail로도 SMTP를 사용할 수 있을까? 당연하다! App passwords 등록우리가 만든 어플리케이션에서 구글 계정에 접근하기 위해 패스워드를 등록해야..
[프로그래머스][My SQL] 가격대 별 상품 개수 구하기 - level 2
·
ProblemSolve
문제 보기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  풀이 방법서브 쿼리를 사용해 상품이 속한 가격대를 지정하고,메인 쿼리에서 가격대 별로 GROUP BY 하기FROM ( SELECT TRUNCATE(PRICE, -4) AS PRICE_GROUP FROM PRODUCT ) AS PRODUCT2 숫자함수 FLOOR (+ ROUND, CEIL)TRUNCATE는 몰라도 ROUND는 반올림, FLOOR는 내림, CEIL은 올림이라는 건 다들 알 것이다.그런데 ROUND는 FLOOR, CEIL와 파라미터 형태가 좀 다르다. ROUNDROUND(1..
[내배캠][TIL] 33일 차 - 월요일, 개인프로젝트 한다.
·
공부 기록/내배캠Java_5기
⏱️ 오늘의 일정 ⏱️9:00 ~ 10:00 - 알고리즘 코드 카타10:00 ~ 10:30 - 팀 회의10:30 ~ 13:00 - 개인 프로젝트13:00 ~ 14:00 - 점심시간14:00 ~ 18:00 - 개인 프로젝트 18:00 ~ 19:00 - 저녁 시간19:00 ~ 20:00 - TIL 작성 20:00 ~ 21:00 - 챌린지반 수업  개인프로젝트https://mountain-noroo.tistory.com/168 스터디 앱 01 - 무엇을 어떻게 만들 것인가?개발 배경항상 개인 프로젝트를 기획할 때 신경 쓰는 부분이 있다.그것은 "이런 서비스 있었으면 좋겠다~"라고 생각하는 프로젝트를 진행하자는 것이다. 최근 나는 스터디에 대한 관심이 높아mountain-noroo.tistory.com  모의 ..
스터디 앱 01 - 무엇을 어떻게 만들 것인가?
·
개인프로젝트/스터디 앱
개발 배경항상 개인 프로젝트를 기획할 때 신경 쓰는 부분이 있다.그것은 "이런 서비스 있었으면 좋겠다~"라고 생각하는 프로젝트를 진행하자는 것이다. 최근 나는 스터디에 대한 관심이 높아졌다.스터디에 대한 필요성을 느끼지만, 대문자 I인 나에게 많은 사교성을 요구하는 스터디는 도저히 엄두가 나지 않는다.그러다 보니 같이 또 따로 공부할 수 있는 일명 '모각코', '모각공'을 찾아보게 되었는데, 이런 스터디만 모아져 있는 서비스는 아직 없는 것 같았다. 아 그럼 내가 만들어 보면 되겠네!  어떻게 만들지? feat. 클라이언트서버: Spring(Java)클라이언트: Unity플랫폼: 안드로이드 모바일(unity에서 ios 빌드는 mac이 있어야 가능하기 때문)현재 내일 배움 캠프에서 Spring을 배우고 있..
[내배캠][TIL] 32일 차 - 금요일, 개인프로젝트나 할까
·
공부 기록/내배캠Java_5기
⏱️ 오늘의 일정 ⏱️ 9:00 ~ 10:00 - 알고리즘 코드 카타10:00 ~ 10:30 - 팀 회의10:30 ~ 11:30 - 알고리즘 문제 풀기11:30 ~ 13:00 - 블로그 글 쓰기13:00 ~ 14:00 - 점심시간14:00 ~ 16:00 - 스프링 개인 과제 개선16:00 ~ 18:00 - 개인 프로젝트 구상18:00 ~ 19:00 - 저녁 시간19:00 ~ 20:00 - 스레드 강의20:00 ~ 21:00 - TIL 작성    공부는 안 하고 블로그를?블로그 관리도 공부의 일종이라고 생각한다. 이전 TIL들에서 내용을 뽑아 기술 블로그로 만들어 가는 과정에서 자연스럽게 복습이 될 것이다.또한 양질의 포스팅이 있는 블로그를 면접관에게 어필할 수도 있고 부가적인 수입도 노릴 수 있다. 어쨌..