본문 바로가기

학교35

gitignore 파일 https://velog.io/@psk84/.gitignore-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 .gitignore 적용하기 프로젝트 생성후 git을 연동하면서 가장먼저 하게되는 gitignore처리 간략정리 velog.io 웬만하면 프로젝트 초기 세팅할 때 .gitignore 파일도 확인하자 https://velog.io/@gillog/Git-.gitignore-%EC%9E%AC%EC%A0%81%EC%9A%A9 2024. 1. 24.
Column @Column 없이도 컬럼 생성됨 리스트로 된 필드 같은 것만 DB에 생성 안 되는 거였음 2024. 1. 24.
회원가입 시 비밀번호 확인 구현 현재 request dto를 통해 비밀번호(password)와 비밀번호확인(passwordCheck)가 같을 때만 DB에 정보 저장되도록 구현했음. Member 엔티티에 passwordCheck가 필드로 없는 상태. 아래 글을 보니 @Transient를 사용해서 DB에는 저장되지 않지만 엔티티 안에서 해결하는 방법으로도 코드 작성할 수 있음. 어느 방법이 나은지 찾아봐야 됨. https://juntcom.tistory.com/90 [Spring JPA] Column으로 쓰지않는 변수에 대한 선언. @Transient 엔티티 클래스로 등록한 클래스지만, DB 테이블과는 별도로 기능이(추가 필드나 메소드) 필요한 경우가 있다. 예를 들어 DB 테이블에는 존재하지 않지만, 엔티티 클래스에는 등록되어 같이 운용.. 2024. 1. 24.
코드 작성 규칙 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.
@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://velog.io/@yoho98/Spring-Security-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%9B%84-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A0%95%EB%B3%B4%EC%96%BB%EA%B8%B0 Spring Security 로그인 후 사용자 정보얻기Spring Security 로그인 후 사용자 정보를 어떻게 가져올까?이전에 Spring Boot가아닌 Spring Legacy로 구현할땐 로그인은 항상 세션으로 setAttribute 해서 키값으로 getAttribute 가져와서 ModelAndView 로 넘겨주곤velog.iohttps://studyandwrite.tistory.com/508 Spring Security - SecurityCon.. 2024. 1. 13.