[Project] 나만의 블로그 만들기 (7) - 게시글 작성과 게시글 태그 등록 로직 변경 + UUID 사용 제일 처음으로 작성한 게시글을 등록하는 방식은 다음 로직과 같이 되어있다.글쓰기 버튼 클릭 [POST] -> 백엔드에서 pk값과 createdAt 만 가지는 빈 내용의 entity 생성 후 클라이언트측에 pk값 전달클라이언트측에서는 제목, 내용, 태그 등을 작성제목, 내용 전달 [PATCH : /contents] -> update 로직을 통해 내용 수정태그 전달 [POST : /contentTags] -> 새로운 contentTag 엔티티 생성 후 DB에 저장하지만 이 방법은, 글쓰기 버튼을 누르는 순간 DB에 새로운 데이터가 생성되기 때문에 필요하지 않아진 데이터도 만들어질 것으로 생각되었고 이는 불필요한 pk값 증가 등으로 관리하는 데 있어서 불필요할 것 같다는 생각을 하였다.따라서, 다음에 시도한 .. [Spring] 스프링 DB 접근 기술 Intro Spring을 이용하여 개발을 진행하면 백엔드에 관련된 코드를 작성하는 이상 필연적으로 DB와의 연동을 신경쓰게 된다. 많은 기술들이 존재하지만 전부 알지는 못하고 Spring JDBC, Spring Data JDBC, JPA, Spring Data JPA정도만 알아보려고 한다. 또한 기존 JAVA의 DB연동 방식인 JDBC에 대해 조사하고, Mybatis 또한 많이 사용된다고 하는데 이에 대한 내용도 공부해보겠다. 이 내용들은 설정 및 사용 방법에 대한 자세한 조사보다는 개념적으로 어떠한 차이들이 있고 어떠한 특징을 가지고 있는지에 중점을 두려고 한다. 제목을 스프링 DB 접근 기술이라고 적었지만, 정확히는 JAVA에서 DB에 접근하는 기술이 더 옳은 것 같다. 🔑 요약 : JDBC, Spr.. 이전 1 다음