티스토리 뷰

반응형

 

지난 포스팅에선

gradle을 이용한

스프링 프로젝트를 생성해보았다.

 

오늘은 생성한

프로젝트에 DB(mariadb)를 연결하고

추가로 프로젝트 설정을 진행해보자.

 


 

우선 mariadb를 설치한다.

 

1. Mariadb를 실행하면

나오는 세션 관리자에서 

다음과 같이 세션을 등록한다.

 

세션 등록

 

 

2. 새로 생성한 세션으로 접속 후 

마우스 우클릭 -> 새로 생성 -> 데이터베이스를 클릭한다.

 

데이터 베이스 생성법

 

 

3. IntelliJ 설정

 

IntelliJ의 build.gradle 파일의

dependencies

다음과 같이 추가한다.

 

dependencies 추가

 

4. application.properties 파일에 다음 내용 추가하기

 

application.properties

 

application.properties 파일에 다음과 같이

database를 연결한다.

 

 

🤔 서버를 실행해보자.

프로젝트 실행

 

잘 동작하는 것을 볼 수 있다.

 


 

🤔 추가 설정

 

 

application.properties에서 다음의 내용을 추가한다.

추가 설정

 

 

✔ spring.jpa.hibernate.ddl-auto=update

로컬 환경에서 사용가능

서버 실행 시 변경한 부분만 변경하여 실행한다는 의미

(실제  운영 서비스에서는 적용하면 안됨.

개발 시에만 사용)

 

 spring.jpa.show-sql=true

- debug 모드로 실제 쿼리가 로그에 보여져서 개발하기에 유리한 설정이다.

 

 spring.jpa.properties.hibernate.format_sql=true

실제 로그 화면

 

(빨간 밑줄 부분이 hibernate.format_sql에 해당)

 

추가 내용은 다음 포스팅을 참고 바람.

(다음 포스팅 글자 클릭)

 

 spring.thymeleaf.cache=false

thymeleaf의 경우 변경 후에 만들어진 결과를

보관(캐싱)하지 않도록 설정해 두는 것이 편함. 

 


이제 기본적인 설정은 끝났다.

다음 포스팅에선 레이아웃에 대해 학습하자.

 

그럼 오늘도 즐겁게 개발하자. 😊

 

반응형