Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring boot 1.3
- elasticache
- Spring Security OAuth
- Spring MVC
- spring boot mybatis
- 인텔리J
- ServletContextInitializer
- OAuth2.0
- devtools
- spring test mvc
- spring security
- WebApplicationInitializer
- Multi DataSource
- @MVC
- 스프링시큐리티
- spring
- apache thrift
- mybatis
- spring-mybatis
- spring cloud
- spring cloud config
- 스프링 부트
- 데브툴즈
- spring boot devtools
- Fiilter
- KSUG
- Spring Boot
- 스프링
- OAuth 2.0
- spring camp
Archives
- Today
- Total
홍이의 개발 노트
Spring에서 문자열 camelcase 만드는 함수 본문
보통 DB에서 칼럼값을 가져 오게 되면 언더바(_)가 붙어 있는 문자열을 가져 오게 된다.
xxx_name, yyy_code 이런식으로 가져오게되는 경우가 많이 생긴다.
이것을 camel case 즉 낙타등 표기법으로 변경해서 가져오면 java에서 사용하기 적절한 문자열이 된다.
xxx_name -> xxxName
yyy_code -> yyyCode
만들어 쓸까 고민했지만 혹시나 해서 찾아보니 역시나 Spring에서는 이렇게 변경해주는 함수가 존재한다.
org.springframework.jdbc.support 이 패키지에서 JdbcUtils 클래스안에 이 함수가 존재한다.
JdbcUtils.convertUnderscoreNameToPropertyName(String name)
이렇게 호출을 하며 반환된 값은 camel case로 가져온다.
직접 구현 해도 되나 이 함수를 이용해도 되겠다.