Dependency( Gradle ) implementation 'com.h2database:h2' H2 embedded 모드 spring: datasource: url: jdbc:h2:mem:testdb username: sa driver-class-name: org.h2.Driver h2: console: enabled: true H2 file 모드 Test 코드에서는 file에 데이터가 남지 않는다. 그냥 앱 실행을 하면, file에 데이터가 남아 있다. 그리고 Test 코드에서 ddl-auto를 create 로 했는데, 실제 테스트 돌아갈때 drop table을 하는데도 기존 데이터가 날아가지 않고 있다 앱 실행 시에는 drop 해서 파일에 있는 것이 다 날아감. 테스트 모드에서 실행하면, 임베디..
자바의 제네릭(Generic)에 대해 알아보겠습니다. 제네릭은 데이터의 타입을 일반화 해주며, 컴파일 시에 타입이 정해집니다. 예를 들어, ArrayList 객체를 생성할 때 안에 타입 파라미터를 정의하여 ArrayList에 어떤 타입의 데이터를 담을 것인지를 명시합니다. List numberList = new ArrayList(); ArrayList의 클래스를 보면 ArrayList로 제네릭을 사용하여 정의가 되어 있는데, 위와 같이 Integer 타입 파라미터를 정의하여 객체를 생성하면, 컴파일 시에 제네릭은 E는 Integer 타입이 되고, add함수는 add(Integer e)가 되어 Integer만을 받아 arrayList의 엘레멘트에 추가를 합니다. public class ArrayList e..
- Total
- Today
- Yesterday
- AWS
- spring
- Size
- Spark
- mac
- elasticsearch
- Filter
- Postman
- install
- Kibana
- Java
- gradle
- error
- Git
- spring boot
- Linux
- Container
- scala
- maven
- tomcat
- apm
- Index
- JSON
- SpringBoot
- intellij
- JPA
- logstash
- plugin
- Log
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |