본문 바로가기

게시판 만들기(Spring Boot, JPA)8

게시판 만들기 01 - 게시글 Entity 만들기 프로젝트 만들기 먼저 스프링 부트를 이용해서 프로젝트를 생성해 준다. 필요한 의존성들을 추가해 주고 application.yml에서 프로젝트 설정을 해준다. 나는 데이터베이스는 MySQL을 사용할 예정이어서 관련된 설정들을 추가했고 JPA 관련 설정도 해두었다. Post 엔티티 만들기 게시글 CRUD 기능을 구현하려면 게시글에 해당하는 Entity를 정의해야 한다. Post Entity를 만들어보자. 보통 Entity나 Class에 붙이는 어노테이션들이 있다. 예를 들면, @Getter, @Setter, @AllArgsConstructor, @NoArgsConstructor, @Data, @ToString, @Builder, @Entity 등이 있겠다. 취업하기 전에 간단하게 JPA를 맛만 본 후에 취업.. 2022. 11. 30.
게시판 만들기 하는 이유 나는 국비 학원에서 Java와 Spring을 배웠다. 학원 수업으로도 배웠지만 인프런에 있는 유명한 강의도 들으면서 Java, Spring, JPA 등을 조금씩 알게 됐다. 그리고 운 좋게 그때 배웠던 기술스택을 거의 비슷하게 사용하는 회사에 백엔드 개발자로 취업을 하게 됐다. 내가 강의로만 배웠던 기술을 실무에서는 어떻게 쓸지 궁금증도 있었기 때문에 나도 회사 프로젝트에 코드로 기여하고 싶다는 생각을 했다. 그렇게 기대를 하면서 회사 생활을 이어가는데… 회사는 나에게 Vue.js를 사용한 프론트 엔드 개발도 시키고(각 잡고 하는 거 아니고 그냥 부트스트랩 써서 화면 만들어! 이런 느낌) 간간히 Spring, JPA 사용해서 간단한 CRUD api 만드는 작업도 시키고 등등 뭔가 백엔드 개발자로 취업한 .. 2022. 11. 25.