코딩과 결혼합니다

230627 - Spring 개념 정리와 과제 blog 만들기 본문

2세/Spring

230627 - Spring 개념 정리와 과제 blog 만들기

코딩러버 2023. 6. 27. 23:02
728x90

오늘 배운 것 / 느낀 점

전에도 비슷하게 용어에 대한 정리를 했었는데 오늘은 Spring 입문 1주차의 내용을 바탕으로 좀 더 자세하게 그리고 어떠한 상관 관계가 있는지도 다뤄보았다. 어떠한 한계로 인해 어떻게 발전이 되었는지 등등

 

다음으로 학습과제를 시작했다.

 

Goal: "스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기"

  1. Java를 활용하여 필요한 클래스를 구상할 수 있어요.
  2. Lombok과 JPA를 이용하여 원하는 데이터베이스를 만들고 활용할 수 있어요.
  3. Spring Boot를 기반으로 CRUD(Create, Read, Update, Delete) 기능이 포함된 REST API를 만들 수 있어요.

 

개념만 정리했지 Spring으로 어떻게 코드를 짜야하는지 어떻게 흘러가는지가 전혀 이해가 안되었기 때문에 이번에도 고마운 팀원분의 도움으로 차근차근 코드를 작성하며 다시 한 번 복습할 수 있었다.

 

프로젝트를 만들고

  1. 게시글 작성 API
    • 제목, 작성자명, 비밀번호, 작성 내용을 저장하고
    • 저장된 게시글을 Client 로 반환하기

부분을 구현하였다.

다음 데이터 베이스를 연결하여 POST MAN으로 데이터를 입력한 후에 My SQL 테이블에 잘 들어왔는지 까지 확인하였다.

 

이렇게만 쓰면 정말 단순해보이지만 미취게쒀~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

봐도 뭔지 모르겠다 ㅎ히힣히 그래도 한 번 설명을 들으면서 만들어보니 다음에는 보고 따라할 수 있는 정도는 된 것같다.

 

아직 Spring 시작한지 5일 밖에 안 됐다. 그런데 벌써 구현을 하라니!!! 그래도 어쩌겠어.. 해야지 많이 접해보며 기능들을 익히는게 답인 것 같다. 

 

이 부분이 정말 이해가 되면 세세하게 다뤄보고 싶다.