스프링부트, 타임리프(Thymeleaf)로 파일게시판 만들기
#2 프로젝트 생성 및 기타 설정
프로젝트 생성
바탕화면에 저는 폴더를 하나 생성하고 그 폴더를 workspace로 지정했습니다. 프로젝트를 생성해야 하니 왼쪽 Package Explorer에서 Create new Spring Starter Project를 클릭합니다.
다음으로 Dependencies를 설정합니다. Spring Web은 스프링 기본 웹 프로젝트에 필요한 라이브러리를 제공합니다. Spring Boot DevTools는 코드를 수정하고 저장시 자동으로 서버를 재실행시켜 수동으로 서버를 실행하는 수고를 덜어줍니다. Lombok은 @data 어노테이션 하나로 setter/getter, toString 등 클래스필드에 필요한 것들을 자동으로 생성해주는 라이브러리입니다. MyBatis는 MySQL과의 작업을 손쉽게 할 수 있도록 지원해주는 라이브러리입니다. MySQL을 사용하기 때문에 MySQL Driver를 넣었습니다. 이번 프로젝트에서 사용할 Thymeleaf도 넣었습니다.
Dependencies를 설정한 후 자동으로 프로젝트가 생성됩니다. 저는 패키지 구조를 아래와 같이 잡았습니다.
MyBatis와 MySQL 연동작업을 하는 코드를 application.properties에서 작성합니다.
application.properties
username과 password에는 여러분들의 MySQL 계정과 비밀번호를 입력하면 됩니다. 보통 MySQL 포트번호가 3306인데, 여러분이 연결할 계정의 포트번호도 확인해주세요.
뭐 환경설정은 대충 이정도면 된 것 같습니다. 다음에 만나요!
댓글