일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- spring mapper
- Spring
- spring @mapper
- JpaRepository update
- CrudRepository update
- spring mapper annotation
- spring JPA DB multi Connection
- @Builder @NoArgsConstructor
- NoArgsConstructor
- Spring JPA Specification
- vuecomponent
- JPA DB Connection 다중
- 도커 로그 확인
- AllArgsConstructor
- JAVA Exception 종류
- docker 로그
- Vue
- spring JPA DB Connection
- JPA DB 다중 Connection
- 도커 logs
- spring DB Connection
- doker logs tail
- mapper annotationo
- Transactions Propagation Option
- Data Annotation
- vueslot
- spring repository
- repository annotation
- 자바버그수정
- 도커 컨테이너 로그
- Today
- Total
목록Backend/spring (9)
개발을 잘하고 싶은 개발자
JpaRepository를 사용하면서 findAllById, save, saveAndFlush 등등 편리하게 사용해오다가 수정 Update 업데이트 기능을 개발할 일이 있어 검색해 보았다. 나는 update(S entity) 라는 메서드를 지원해주지 않을까 라는 기대감에 u.. p... 까지 타이핑도 해보았지만 없.었.다. save()를 사용해야 한다는 걸 알고 UserDto id name birth UserDto user = new UserDto(); user.setId("153"); user.setName("sofia"); UserDto save(UserDto user); 이렇게 사용했다가 birth가 날아갔다ㅠ birth에 값을 넣어주지 않았다고 birth를 null로 update 한 것이다... ..
api 호출이 항상 성공하지 않는다. 여러 예외도 있을뿐더러 설계 시 당연히 예외 처리는 필요하다. List 형식의 데이터를 그냥 무작정 리턴해버리면 -> 그다음 받아서 처리할 때(Request -> Response) 성공해서 고대로 출력할 땐 문제가 되진 않지만 이 외의 케이스에서는 어떤 문제를 일으킬지 모르다!! https://cheese10yun.github.io/spring-guide-exception/ Spring Guide - Exception 전략 - Yun Blog | 기술 블로그 Spring Guide - Exception 전략 - Yun Blog | 기술 블로그 cheese10yun.github.io 위 글을 보면서 많이 배우고 정리해보았다. (내가 위에 횡설수설하게 적어 놓은 걸 아래..
MVC의 'M' Model을 설명해볼까? 음... 모델 그 객체 담는.... 어디에 담아? DTO, VO, ENTITY가 떠오를 것이다 과연 언제 DTO를 쓰고, VO를 사용하고, 무엇을 ENTITY라고 할까? https://www.youtube.com/watch?v=J_Dr6R0Ov8E 배민 우아한 TECH에서 발표한 영상도 있다 우리가 생각 없이 /vo 나 /dto 에 몽땅 넣어놓고, MemberDTO, MemberVo라고 붙여버리는 일이 일상 다반사이다 참고 :https://youngjinmo.github.io/2021/04/dto-vo-entity/ 이런 개념을 잡을 때 우선 처음에 잡고 가야 할 엔티티부터 설명해본다 1. Entity 실제 DB의 테이블과 같은 컬럼, 자료형으로 매. 핑. 되는 ..
JPA의 장점으로 지금 프로젝트에서 편리한 점이 많지만 이런 예외(?)를 종종 맞닥드릴때마다 가이드 보면서 한단계 한단계 공부한다.. 간단한 호출이나 이런저런 쿼리를 사용하다 프로시져 호출할 일이 생겼다! @Entity @Table(name = "CAR") @NamedStoredProcedureQueries({ @NamedStoredProcedureQuery( name = "findByYearProcedure", procedureName = "FIND_CAR_BY_YEAR", resultClasses = { Car.class }, parameters = { @StoredProcedureParameter( name = "p_year", type = Integer.class, mode = ParameterM..