Page 264 - MDP2022-3
P. 264
라. 스프링, 스프링 부트 (JAVA)
Spring은 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크입니다. 이를 활용하여 개
발을 하기 위해 Spring을 더 쉽게 이용하기 위한 도구인 Spring boot를 사용했습니다.
데이터 베이스를 사용하기 위해 직관적인 코드로 데이터를 조작할 수 있다는 장점을 가진
JPA를 사용했습니다. 이를 통해서 회원 관련 DB, 게시판 내의 게시글의 CRUD를 구현할 수 있
었습니다.
더욱 직관적이고 깔끔한 코드를 작성하기 위해 Lombok 라이브러리를 사용했습니다. 이 라이
브러리는 복잡하고 중복되는 코드를 줄여 가독성과 생산성을 높인다는 장점이 있습니다.
서비스를 제작한 뒤 클라이언트가 사용할 수 있도록 브라우저 화면을 만들기 위해 Thymeleaf
를 이용했습니다. 이를 이용하여 HTML 파일에서도 Spring boot에서 작성했던 변수를 이용하고
데이터를 가져와 사용할 수 있었습니다.