1. 개발환경에서는 SQLlite를 사용하고, 실 배포환경에서는 mariaDB를 사용하기 시도!!!
2. 프로퍼티 파일을 두개 만든다. 규칙은
application-{별명}.properties
그러면 @Profiles라는 어노테이션으로도 해당 프로퍼티를 돌릴수 있다.
해당 dev프로퍼티 파일안에는
3. 프로퍼티 별명을 위와 같이 설정해주고, develop환경에서 쓸 SQLlite의 환경설정을 셋팅했다.
4. 디폴트 프로퍼티 파일에 아래와 같은 설정을 사용하면 - dev라는 이름의 프로퍼티파일을 이용해서 어플리케이션이 동작하게 된다.
5. 배포시에는 java -jar mariworld.jar --spring.profiles.active=dev
라는 환경변수를 통해 돌릴수있다.
6. SQLlite설정 에러시
1) 프로퍼티 파일 안에 jpa dialect설정 제대로 되어있는지 확인하기
2) dependency에 dialect관련 2개 제대로 들어와있는지 확인하기
댓글 없음:
댓글 쓰기