본문 바로가기

전체 글

(99)
2022/02/18 TIL Spring Boot 3.0.0 M-1 SpringBoot 3.0부터는 Java17, Spring Framework6 이상을 사용해야 한다. 추가적으로 알아두면 좋을점은 Java EE API에서 Jakarta EE(Jakarat EE 9)로 변경한다는 점이다. 참고1 참고2 Jakarta EE 오라클이 JAVAEE8 릴리즈를 마지막으로 비영리 단체인 이클립스 재단에 JAVA EE로 프로젝트를 이관했습니다. 자바 상표권은 계속 오라클이 가지고 있기 때문에 네임스페이스를 Jakarta로 변경했습니다. 참고3 참고4 JAX-RS Java API for RESTful Web Services의 약자로 경량화된 방식을 제공하는 자바 API 이며 JavaEE에 JAX-RS 라는 사양이 들어있다. (Jakarta EE..
2022/02/17 TIL 스터디 자료 준비 일급 컬렉션에 대해 발표를 하게 되어 발표자료를 준비하게 되었다. 서적이나 강의에서 접해보지 못해 주로 블로그 글을 참고해서 아쉬운 부분이 있었는데 직접 구현해보니 이해도가 올라간 기분이었습니다. 클린 아키텍처 17장 : 경계 선긋기 경계선을 긋는 행위는 결정을 늦추고 연기하는 데 도움이 된다. 책에서는 데이터베이스를 결정하는 행위를 상당기간 미루고 서비스를 개발했고, 미루는 동안 디비와 관련된 문제들을 다룰필요가 없어 효율적으로 일했다는 예시가 나온다. 공감이 가는 부분이었다. 사실 백엔드 개발을 할 때도 당장 디비가 필요하지 않고 stub을 사용해서 만들고 추후에 DB와 연동하면 효율적이기 때문이다. 클린 아키텍처 18장 : 경계 해부학 서로의 영역에 침범하지 않은 채 자신만의 컴포..
2022/02/16 TIL UPDATE, DELETE with join SQL문을 작성할 때 join을 사용해서 UPDATE와 DELETE를 사용하고 싶은 경우가 있는데 막상 작성해보니 작성이 잘 되질 않아 이번 기회에 정리하게 되었습니다. UPDATE UPDATE Table1 T1 JOIN Table2 T2 on T1.id= T2.t1_id SET T1.name = 'change name' WHERE T1.city = 'seoul' DELETE DELETE T1 FROM Table1 T1 LEFT JOIN Table2 T2 ON T1.id = T2.t1_id WHERE T2.id = 5 Java Study : 일급콜렉션 일급 콜렌션에 대해 정리하게 되는 계기가 되었습니다. 일급 컬렉션을 잘 사용하기 위해서는 DDD에 대한 이해가..