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 devtools
- OAuth 2.0
- Spring MVC
- devtools
- Spring Security OAuth
- ServletContextInitializer
- spring
- spring boot 1.3
- mybatis
- 스프링시큐리티
- spring cloud
- spring security
- spring boot mybatis
- Fiilter
- WebApplicationInitializer
- @MVC
- spring test mvc
- apache thrift
- Multi DataSource
- 스프링
- spring-mybatis
- OAuth2.0
- elasticache
- 스프링 부트
- Spring Boot
- 데브툴즈
- KSUG
- spring camp
- 인텔리J
- spring cloud config
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로 가져온다.
직접 구현 해도 되나 이 함수를 이용해도 되겠다.