[프로젝트 세팅 (SpringBoot)] 의존성compile 시점 의존성: 프로젝트를 컴파일할 때 사용 →해당 라이브러리의 API를 사용할 수 있음runtime 시점 의존성: 애플리케이션을 실행할 때 사용 →실행 시에도 라이브러리가 필요은닉성: implementation으로 추가된 의존성은 다른 프로젝트 모듈에서 직접 접근불가 →모듈 간의 캡슐화를 도와줌 의존성 옵션 (build.gradle > dependencies)implemenataion 옵션직접적인 의존성을 추가할 때 사용특정 라이브러리나 모듈이 프로젝트 컴파일 시 필요하지만, 해당 라이브러리가 프로젝트 외부로 공개될 필요가 없다는 것을 의미runtimeOnly 옵션compile 시점에는 필요없고 runtime 시점에만 필요한 라이브러리를 ..
[TIL] 230702 <JPA> JDBC
[프로젝트 세팅 (SpringBoot)] 의존성compile 시점 의존성: 프로젝트를 컴파일할 때 사용 →해당 라이브러리의 API를 사용할 수 있음runtime 시점 의존성: 애플리케이션을 실행할 때 사용 →실행 시에도 라이브러리가 필요은닉성: implementation으로 추가된 의존성은 다른 프로젝트 모듈에서 직접 접근불가 →모듈 간의 캡슐화를 도와줌 의존성 옵션 (build.gradle > dependencies)implemenataion 옵션직접적인 의존성을 추가할 때 사용특정 라이브러리나 모듈이 프로젝트 컴파일 시 필요하지만, 해당 라이브러리가 프로젝트 외부로 공개될 필요가 없다는 것을 의미runtimeOnly 옵션compile 시점에는 필요없고 runtime 시점에만 필요한 라이브러리를 ..
2024.07.02