개요 Spring Boot 생태계에서 콘솔 애플리케이션을 만드는 방법은 다양하지만, 내가 선호하는 방법을 정리하였다. (대부분은 팀 내부에서 사용하는 유틸리티 성격의 툴링이 목적이다.) build.gradle.kts 웹 애플리케이션이 아닌 한 번 실행되면 준비된 기능을 실행하고 종료되는 애플리케이션을 만들 것이기 때문에 spring-boot-starter이면 충분하다. dependencies { implementation("org.springframework.boot:spring-boot-starter") } @SpringBootApplication 클래스 작성 커맨드라인 인자를 다루면 좋겠지만 팀 내에서만 사용할 것이기에 운영체제 환경 변수 주입을 더 선호한다. import org.springframe..
개요 Univocity Parsers는 현재 Java 진영에서 가장 성능이 뛰어난 CSV 파써 라이브러리이다. 이번 글에서는 CSV 파일을 Java Bean의 목록으로 변환하는 방법을 설명하고자 한다. build.gradle.kts 프로젝트의 /build.gradle.kts에 아래 내용을 추가한다. dependencies { implementation("com.univocity:univocity-parsers:2.9.1") } CsvBean 클래스 작성 CSV 파일의 로우를 빈으로 맵핑할 CsvBean 클래스를 작성할 차례이다. import com.univocity.parsers.annotations.Parsed import java.math.BigDecimal data class FooCsvBean( ..
- Total
- Today
- Yesterday
- Kendo UI
- Tomcat
- 구동계
- Spring MVC 3
- kotlin
- Kendo UI Web Grid
- 평속
- Spring Boot
- spring
- JHipster
- Eclipse
- jsp
- graylog
- CentOS
- maven
- DynamoDB
- jstl
- 자전거
- JavaScript
- node.js
- 로드 바이크
- java
- MySQL
- 태그를 입력해 주세요.
- bootstrap
- Docker
- 로드바이크
- chrome
- 알뜰폰
- jpa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |