[!!] @ EnableJpaAuditing 지우면 @ created_date 작동 안합니다
[!!] @ SpringBootApplication 뒤에 파라미터 추가할 경우 정상적으로 api 호출이 안됩니다
(2020.02.16 ji-water 수정 ↓) 확인 후 수정 부탁드립니다!
---
4. dto는 타 모듈에서도 써야되거나 공동으로 쓰는 것들만 core에 옮겨서 써보고
각자 쓰는 것들은 각자 모듈에서 사용(해보다가 모든 dto다 core 모듈에 놓는 걸로 바꿀수도 있음)
5. 원래는 core 모듈의 application.yml안에 mysql db 설정 내용쓰고 다른 모듈에서는 core 모듈의 내용이 있으니 설정을 따로 안한다거나(mysql db 설정 core 환경설정으로 통일하려고), application.yml 내용을 참조해서 적용해보려고 했는데 잘 안되서 일단은 각 모듈의 application.yml에 기존처럼 db 환경설정 작성하고 실행해주세요.
gradle dependencies내의 compile project(':backend:core') 추가
기존에 쓰던 entity, repository 삭제하고 entity, repository import core 모듈로 변경(entity, repository만 복사 붙여넣기로 옮겼고, 내용 맞는지 확인)
각 메인 클래스(XXXAplication.Java file)위에 어노테이션 변경 기존의 @EnableJpaAuditing랑 SpringBootApplication 지우고 아래 3줄로 변경
@SpringBootApplication(scanBasePackages = "com.www") @EntityScan(basePackages = "com.www.core") @EnableJpaRepositories(basePackages = "com.www.core")