반응형
java에서 기본으로 제공해주는 MessageFormat을 이용하면 {0}, {1}, {2} 이런 값에 대해 변수를 대입해줄 수 있지만,
문제는 숫자로만 가능한다는 점이다.
숫자가 아닌 특정 템플릿 형태로 값을 주입하고 싶다면 common lang에서 제공해주는 StrSubstitutor을 이용하면 된다.
기본값은 "${name}"과 같은 형태이다. prefix가 "${"이고 suffix가 "}"이다.
이 외에 다른 형태로 값을 넣고 싶으면 메서드 호출시에 prefix와 suffix를 넣어주면 원하는 형태로 사용이 가능하다.
Test.java
반응형
'Devlopment > Java' 카테고리의 다른 글
Java 모델 매핑 (4) | 2019.09.03 |
---|---|
static final Logger에 대한 고촬 (0) | 2018.02.08 |
Jackson, ObjectMapper 알지 못하는 프로퍼티도 허용하기 (0) | 2017.08.21 |
Clean Code - Null 리턴 (0) | 2016.02.26 |
[Gradle] Build 오류 - Could not fetch model of type 'EclipseProject' using Gradle distribution (0) | 2014.10.24 |
Java JAR, WAR파일에 버전 심고 확인하기 (0) | 2013.05.25 |
Java Network Framework, Netty (0) | 2013.04.23 |
JBoss 설치 및 연동 (0) | 2013.04.19 |
Mavn 및 플러그인 설치 (0) | 2013.04.19 |
Java 이전 버전을 받을 수 있는 URL (0) | 2013.03.28 |