본문 바로가기
[ Programming ] Project/Fileboard with Thymeleaf

[스프링부트, 타임리프(Thymeleaf)로 파일게시판 만들기] #2 프로젝트 생성 및 기타 설정 (2/n)

by the_little_coder 2020. 3. 25.

스프링부트, 타임리프(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


#MySQL 설정
spring.datasource.url=jdbc:mysql://localhost:3306/
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=

#MyBatis 설정
mybatis.mapper-locations=classpath*:mapper/*.xml



username과 password에는 여러분들의 MySQL 계정과 비밀번호를 입력하면 됩니다. 보통 MySQL 포트번호가 3306인데, 여러분이 연결할 계정의 포트번호도 확인해주세요.



뭐 환경설정은 대충 이정도면 된 것 같습니다. 다음에 만나요!





댓글