일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- JUnit5
- 스프링 부트
- Paging
- AOP
- 우아한세미나
- JPA
- yml
- 세션
- AWS
- 의존성
- REDIS
- Docker
- 레벨2
- 프리코스
- Spring Batch
- 우테코
- 코드리뷰
- HTTP
- 서블릿
- 우아한테크코스
- 스프링부트
- 프로그래머스
- 자바
- 백준
- CircuitBreaker
- 트랜잭션
- Level2
- 미션
- MSA
- mock
Archives
- Today
- Total
목록Gradle (1)
늘
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XS3Ks/btrx2fQ3LyG/1eHRwSQUfMfbWeGegUwjkK/img.png)
평소에 runtimeOnly는 런타임 때 작동하겠지, implementation은 gradle이 돌아갈 때부터 작동하겠지라고 대충 생각하고 넘겨와서 그런지 막상 퀴즈를 받으니 대답을 못하겠다.. 이번 기회에 공부하고 정리해보려고 한다. 일단 gradle에 의존성부터 확인해 보았다. 일단 눈에 띄었던 것은 빨간 박스로 표시한 것처럼 runtimeClasspath에 implementation으로 선언된 의존성 파일들이 들어있었다. 대충 implementation은 시작부터 runtime때까지 의존성이 살아있는구나(?)라고 생각했다. CompileClasspath 에러 없이 컴파일을 하기 위해 필요한 클래스와 jar들의 위치를 나타낸다. compileClasspath만 잘 설정했다고 애플리케이션이 잘 작동하는..
백앤드 개발일지/스프링부트
2022. 3. 31. 01:02