-
Spring boot 프로젝트 만들기Java 2023. 10. 17. 02:14
1. New Project -> Spring Initializr -> Next
- Type: 빌드 타입
- Group: 도메인 이름이나 회사
- Artifact: 프로젝트 이름
- Packaging: 패키징 방법
2. 의존성 추가- Spring Web: HTTP 클라이언트와 Spring의 원격 지원을 위한 웹 관련 부분 제공 (과거에는 tomcat 깔고 설정하고 귀찮았는데 tomcat을 내장되어 있어 java 프로그램 돌리면 서버가 뜸)
- Lombok: 반복적인 개발을 줄일 수 있는 여러 기능 제공하는 자바 라이브러리 (ex. Getter, Setter 자동완성 ...)
- Spring Data JPA: JPA기반 repository를 만들 수 있도록 기능 제공
- MySQL Driver: MySQL DB에 접근하기 위한 드라이버
3-1. DB 설정
- MySQL 설치 후 root 계정으로 접속
- 위 sql문 사용하여 DB 생성
3-2. DB연결스프링 부트에서 MySQL에 접속하기 위해 application.properties에 DB정보를 아래와 같이 입력
가독성을 위해서 .properties -> .yml- spring.datasource.url: 로컬에 접속하기에 127.0.0.1을, MySQL 설치시 기본 포트 번호인 3306, 그리고 생성한 DB이름을 입력
- jpa.hibernate.ddl-auto: DB 테이블에 영향을 준다. 값에 따라 테이블을 생성, 변경된 점만 수정할 건지, 등등 선택할 수 있음
참고
https://covenant.tistory.com/243
'Java' 카테고리의 다른 글
Spring boot 패키지 구조 (0) 2023.10.17 Spring 구조2 (0) 2023.10.17 Spring 구조1 (0) 2023.10.17