목록전체 글 (151)
ultra_dev
☑️github approve는 풀리퀘스트 리뷰남기고 하는 곳에서 approve로 바꾸고 하면 됨 ☑️정규표현식이랑 @valid.. implementation group: 'org.springframework.boot', name: 'spring-boot-starter-validation', version: ' ' 그래들에 넣어주고 정규표현식 사용할 곳에 import jakarta.validation.까지만 써주면 @Pattern에 임포트 가능하게 빨간 줄 생김 ☑️인텔리제이에서 하다가 날아간 자료는 !! 우클릭 후 로컬 히스토리로 보면 확인 가능하다!! ☑️ JPA에서 .findById는 optional 타입으로 감싸서 보내주는데 다른 jpa 메소드들은 각기 다른 타입으로 반환 한다. 컨트롤 우클릭으로..
☑️OneToMany 관계는 쿼리 1000개 미만일 때 보통 사용 ☑️쿼리 10만개 넘고 이러면 1000개씩 잘라서 쿼리 보내게 하거나 SQL로 직접 쿼리 보내거나 이런 방식을 사용해야 ex) where절에 post1하고 딜리트 쿼리하면 댓글 싹 사라지는 느낌? ☑️get로직 조심하자. 붕어빵 속의 팥을 직접 꺼내려고 하지 말고 로직으로 만들자. ex) 자꾸 유저한테 꺼내려하지 말고 유저한테 위임하자 -> dto만들 때는 get로직 당연 써야하지만 그 외 경우에는 글쎄..? ☑️service에서 차라리 다른 service 참조해라 다른 repository 참조 하지 마라 ex) postservice에서 commentrepository참조하지말고 commentservice 참조 ☑️entity 바로 반환하..
☑️ 코로나 왜 안낫지..!? 목이 안 낫는다. 무한기침 중 ☑️ SQL에 대해 공부!! 뭔가 JPA보다 이걸 먼저 배웠어야하지 않나 싶다 ☑️ 알고리즘 강의 듣기 실패..!! 조금밖에 못들었다. 차라리 조금씩 꾸준히 듣는 걸 목표로 해야겠다. ☑️ 이것이자바다 스터디(ch.11까지 완료) 📋 다음주 목표 ✏️ 팀프로젝트 ✏️ 알고리즘 강의 조금이라도 듣기 ✏️ SQL 나머지 듣고 스프링 공부(스프링시큐리티 이해하기..가능할까..!?)
☑️ put은 게시글 전체 수정 patch는 일부수정 ☑️ /** *@param username 이렇게하면 메소드에 커서 갖다대면 설명나옴! 신기! ☑️ @ManyToOne쪽에 @OnDelete(action = OnDeleteAction.CASCADE) 쓰면 전부 삭제? 단방향에서 ManyToOne쪽에 @OnDelete 걸자 ! 이건 좀 더 해보고 정리하고 싶은데 써보려다가 코드가 너무 망가져서 다음주에 물어보고 해야겠다. ☑️자바 예외처리 정리 https://tw-dev.tistory.com/37 ☑️@Qualifier 동일한 타입을 가진 bean 객체 여러개가 있다면 이 어노테이션 통해 구분 가능 사용할 의존 객체를 고를 수 있게 도와줌 @RequiredArgsConstructor 와는 같이 사용 불..