728x90
프로젝트 생성
프로젝트 설정
https://start.spring.io/에 접속하여 스프링 부트로 프로젝트를 생성한다.
교재에서는 java 11, boot 2.5.2 버전을 사용하고 있지만
현재 설치되어 있는 버전인 java 8(1.8), 그리고 spring initializr에서 제공하는 최신 버전인 2.7.3 버전을 선택했다.
의존성 설정
Spring Web
Lombok
Thymeleaf
Spring Data JPA
MySQL Driver
H2 Database
책 내용이 진행되면서 필요한 의존성들은 따로 추가하는 것 같다.
application.properties설정
#애플리케이션 포트 설정
server.port=80
#MySQL연결설정
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/shop?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=1234
#실행되는 쿼리 콘솔 출력
spring.jpa.properties.hibernate.show_sql=true
#콘솔창에 출력되는 쿼리를 가독성이 좋게 포맷팅
spring.jpa.properties.hibernate.format_sql=true
#쿼리에 물음표로 출력되는 바인드 파라미터 출력
logging.level.org.hibernate.type.descriptor.sql=trace
spring.jpa.hibernate.ddl-auto=create
spring.jpa.database-platform=org.hibernate.dialect.MySQL7Dialect
반응형
'프로젝트 > Archive' 카테고리의 다른 글
[스프링 부트 쇼핑몰 프로젝트 with jpa] Spring DATA JPA Querydsl (0) | 2022.10.04 |
---|---|
[스프링 부트 쇼핑몰 프로젝트 with jpa] @Query 어노테이션 (0) | 2022.09.21 |
[스프링 부트 쇼핑몰 프로젝트 with jpa] 쿼리메소드 (0) | 2022.09.20 |
[스프링 부트 쇼핑몰 프로젝트 with jpa] Repository 설계 (0) | 2022.09.20 |
[스프링 부트 쇼핑몰 프로젝트 with jpa] 상품 엔티티 설계 (0) | 2022.09.18 |