코딩자율학습단13기 3

[코자13] 스프링부트 자율학습 2주차 후기 - CRUD와 REST API

이번주에는 페이지 이동, CRUD에서 수정, 삭제, SQL 쿼리 그리고 REST API 등의 내용을 학습하였다.그럼 레츠고~ 페이지 이동하기 : 링크와 리다이렉트6일차에는 링크와 리다이렉트를 공부했다. 아래 사진에서 처럼 파랑색에 밑줄친 형태로 된 것들은 링크가 걸린 모습이다. 링크가 걸린 부분을 누르면 다른 페이지로 이동하게된다. 링크는 뷰 파일인 .mustache파일에서 에 설정할 수 있다.이런 형태로 href=""안에 이동할 페이지 경로를 넣어주면 되고 이 경우에는 해당 id의 상세 페이지로 이동하는 링크이다.리다이렉트는 컨트롤러에서 마지막에 return “redirect:/members”; 처럼 컨트롤러의 내용이 끝난 후 처리할 다음 요청 주소를 redirect:/다음에 넣어주면 된다. 게시글 수..

후기 2025.03.03

[일코+13] 스프링부트 자율학습 1주차 완료!

오늘도 역시 운전 연습을 했다. 목표는 성당 주차장 들어가서 살펴보고 주차하고 오는 걸로 잡고! 일단 첫 번째는 성당에 갔다 다시 집으로 왔다. 오는 길이 조금 어려워서 차선변경을 좀 눈치껏 빠르게 해야 한다. 안 그러면 우회전을 못해...! 두 번째는 주차장 안으로 들어가 봤다. 지하 3층은 자리가 없어서 지하 4층에 주차를 했는데 출구/입구 통로가 하나고 빙글빙글 도는 형태라서 만약 반대편에서 다른 차가 온다면 난 못 움직일 것 같다. 절대...! 통로가 너무 좁아서 이게 두 차가 동시에 지나갈 수 있는 건지 좀 무섭다. 그래서 운전해서 오는 건 담주에 하기로 ^^ 주중에 lx교육을 받느라고 못한 4,5일차를 오늘 학습했다. 롬복과 로깅, 데이터 조회 부분이었다. 학습내용은 아래 글에 정리하였다. [..

매일코딩 2025.02.24

[코자13] 스프링부트 자율학습 1주차 후기(2)

주말 동안에 주중에 못한 4,5일 치를 공부했다. 어제는 노트북에 인텔리제이 설치하고 기본 세팅을 다시 하느라 DB 조회까지 하였고, 오늘 롬복과 리펙토링 그리고 데이터 조회 부분을 학습했다. 폼 데이터와 DTO먼저 지난 글에 포함시키지 않은 폼데이터와 DTO의 구조를 그림으로 그려보았다. 구성으로는 Controller, DTO, Entity, Repository가 있다. 여기서 JPA는 자바 언어로 DB에 명령을 내리게 하는 도구로, 데이터를 객체 지향적으로 관리하도록 도와준다. 핵심도구로는 Entity와 Repository가 있다.한마디로 데이터를 폼에서 입력하면 일단 DTO로 받아서 Entity로 변환한 후 Repository를 이용해서 DB에 저장한다. 코드에서 의존성 주입을 사용하는데 @Auto..

후기 2025.02.23