일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- 토비의 스프링 정리
- JPA
- K8s
- mysql
- 이스티오
- 쿠버네티스
- gradle
- 스프링
- 자바
- 토비의 스프링
- Real MySQL
- Stack
- MSA
- redis
- list
- GC
- Collection
- IntellJ
- SpringBoot
- Stream
- 보조스트림
- 백준
- 스트림
- jvm
- spring
- Java
- thread
- 자바 ORM 표준 JPA 프로그래밍
- OS
- Today
- Total
목록gradle (4)
인생을 코딩하다.

프로젝트를 시작하며, build.gradle에서 gradle plugin과 관련하여 implementation의 의미가 궁금하였다. implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 이리저리 오픈소스들을 보며 위의 implementation plugin외에 compile 'org.springframework.boot:spring-boot-starter-data-jpa' compile(Api) plugin도 볼 수가 있었다. 대략 `implementation`는 상속과 관련이 있다고 추측하고 있었고, `compile`은 컴파일 시에 추가되는 의존성이라고 추측하고 있었다. 추측만 하고있어서 확신을 해보고자 Gradle 공식 문서를 ..
============ 기준으로 위 4, 아래 5 content().string(containsString()) // Junit4 ==================================================================== content().string(org.hamcrest.Matchers.containsString()))) // Junit5 assertThat(skhu.getId(), is()); // import org.hamcrest.core.Is.is; ================================================================================================== assertThat(skhu.getId..

요즘 공부하면서 이론이 많이 부족하다고 느꼈고, 이론 공부가 정말 중요하다는 생각을 많이 했다. 그러다가 SpringBoot와 Spring 차이를 대강 알고만 있었지, 누가 물어보면 정확히 말을 하지 못할 것 같아서 유튜브, 구글링 등을 통해 이론 학습을 좀 해보았다. 궁금해서 스프링 공식 문서를 살펴보다가, docs.spring.io/spring-framework/docs/current/reference/html/overview.html#overview-spring Spring Framework Overview The term "Spring" means different things in different contexts. It can be used to refer to the Spring Framew..

빌드를 수동으로 실행하고 브라우저를 새로고침 하여 결과 확인하는 것을 자동으로 해준다. gradle에서 사용하려면 build.gradle에 runtimeOnly('org.springframework.boot:spring-boot-devtools') 한 줄만 의존성 추가 해주면 된다. 그 후 IntelliJ 에서 - File -> Settings [Ctrl-Alt-S] -> 검색 Compiler -> Build project automatically - [Ctrl-Shift-A] -> Registry... -> compiler.automake.allow.when.app.running 보통 devtools는 default값으로 설정되어 있지만, 좀 더 커스텀하게 하고싶으면 이제 application.prop..