본문 바로가기

분류 전체보기123

코드 작성 규칙 Class명 DTO의 경우, 이름이 길어서 코드 가독성이 떨어지지 않는 한 웬만하면 '(기능명)RequestDto' 또는 '(기능명)ResponseDto'의 형식으로 DTO명을 정한다. Annotation 빠뜨리는 어노테이션이 있을까봐... ∘ 클래스에 엔티티 어노테이션 작성할 때 다음 순서로 작성 @Entity @Getter @Setter @NoArgsConstructor(access = AccessLevel.PROTECTED) ∘ 엔티티에서 필드에 어노테이션 작성할 때 다음 순서로 작성. 컬럼 관련 어노테이션이 아래에 오도록. @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(nullable = false, updatable = fals.. 2024. 1. 24.
RequestParam으로 Date 값 받기 CookSave의 메인 통계 페이지 조회 API는 월별 통계요약과 함께 해당 달의 요리 내역 리스트를 보여주도록 구현해야 한다. 이때 GET을 사용해야 하는데 Request Body를 사용하지 않기 때문에 RequestParam으로 사용자가 조회하려는 yyyy-MM 값을 받아와야 한다. RequestParam으로 Date 타입의 값을 받아오는 방법을 찾아봤다. 1) https://catsbi.oopy.io/89e257a6-09e8-4d7e-922b-f83039505f39 @RequestParam Date 타입 받기 Spring boot에서 @RequestParam으로 Date(or LocalDate, LocalDateTime)을 받는 방법에 대해 몇가지 알아본다. catsbi.oopy.io @Reques.. 2024. 1. 24.
쿡세이브 ERD 2024. 1. 24.
varchar https://kong-dev.tistory.com/231 VARCHAR(20)에는 한글로 몇 글자까지 입력가능할까?레벨1의 하이라이트 체스미션을 진행하면서, DB에 게임룸마다 게임을 생성하고 저장하는 기능을 구현해야 했다. 각각의 게임룸에 이름을 정할수 있으면 좋을것 같아서 room에 대한 테이블을 아래kong-dev.tistory.comhttps://velog.io/@sunaookamisiroko/MySQL-varchar255%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0 MySQL varchar(255)를 사용하는 이유?이유 MySQL에서 테이블을 만들 때 varchar(255)를 자주 사용했다. varchar가 가변길이 타입으로.. 2024. 1. 23.
스프링 소수 타입 https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EA%B8%B0%EB%B3%B8-%EC%9E%90%EB%A3%8C%ED%98%95-%EC%A2%85%EB%A5%98-%EC%B4%9D%EC%A0%95%EB%A6%AC-int-double-char-String ☕ JAVA 기본 자료형 & 데이터 타입 - 한눈에 정리정수 자료형 자바의 정수를 표현하기 위한 자료형은 대표적으로 int, long 이 있다. (byte, short 도 있지만 잘 사용하지 않는다.) 정수형 타입 할당되는 메모리의 크기 데이터의 표현 범위 byte 1바이트inpa.tistory.com 2024. 1. 23.
@NotNull 또는 @Column(nullable = false) @NotNull을 사용할지 @Column(nullable=false)를 사용할지 https://kafcamus.tistory.com/15 [JPA] nullable=false와 @NotNull 비교, Hibernate Validation 오늘은 다음의 고민 때문에 글을 작성하게 되었다. JPA에서 DDL을 자동으로 생성할 수 있는데, 이 때 not null 옵션은 어떻게 붙이나? JPA의 엔티티 객체에 @NotNull 검증 어노테이션을 주면 어떻게 되나 kafcamus.tistory.com https://jeong-pro.tistory.com/233 JPA Entity Validation @Column(nullable=false)가 아닌 @NotNull을 써야한다고? JPA Entity Validatio.. 2024. 1. 23.
비밀번호 불일치 https://yonghwankim-dev.tistory.com/516 [SpringBoot] 회원가입 비밀번호, 비밀번호 확인 불일치 처리개요 SpringBoot 기반 회원가입 서비스 구현중 비밀번호, 비밀번호 확인 필드 입력이 불일치하는 경우 "비밀번호가 일치하지 않습니다." 메시지를 출력하고자 합니다. 이 글은 이전 문제해결 글을yonghwankim-dev.tistory.com 2024. 1. 23.
GET 요청에 request body 사용하지 않도록 https://velog.io/@sejin3319/HTTP-HTTP-Method 1. 클라이언트(브라우" data-og-host="velog.io" data-og-source-url="https://velog.io/@sejin3319/HTTP-HTTP-Method" data-og-url="https://velog.io/@sejin3319/HTTP-HTTP-Method" data-og-image="https://scrap.kakaocdn.net/dn/jt6aI/hyU2lBK3gU/0oWKuN0HHBFkcxKOUumzmk/img.png?width=950&height=500&face=0_0_950_500"> [HTTP] 왜 GET은 body를 안쓸까?HTTP란? HTTP(Hypertext Transfer Pr.. 2024. 1. 13.