서버개발

프로젝트

[SpringBoot] [어따세워] 전화번호로 주차장 찾기 기능 추가!

오늘은 개발 중 필요에 의해 추가한 기능에 대해 포스팅하려고 한다. 팀원과 회의 중 주차장 전화번호로 주차장을 찾아 정보를 리턴해주는 기능도 추가했으면 좋겠다는 의견이 나왔다. 이미 구현했던 코드를 이용하면 쉽게 만들 수 있는 기능이라 판단되어 기능 추가를 하기로 했다. 간단한 과정이지만 그 과정을 남겨두려고 한다. DB 데이터 변경 우선 DB에는 전화번호가 "032-000-0000" 형태로 저장되어있다. 하지만 사용자로부터 입력받는 전화번호 정보는 "0320000000" 으로 '-' 가 없어 DB에서 찾기가 힘들다. 나는 이 문제를 자바의 replace() 함수를 사용하여 해결할 생각이다. 전화번호가 저장되는 부분에 replace("-","") 를 붙여주었다. 이렇게 되면 전화번호 컬럼 내부의 '-' ..

Language/JAVA

[Java] 윈도우 설정으로 CSV 파일 ,(콤마) 말고 다른 구분자로 변경하기!

오늘 포스팅할 내용은 프로젝트 중에 발견한 애로사항과 그 해결 과정을 공유해서 같은 문제를 겪는 사람들에게 도움이 되고자 하는 마음에 올리는 포스팅이다! 바로 본론으로 들어가겠다. CSV 파일은 , (콤마)로 컬럼들을 구분하도록 되어있는 파일이다. 하지만 내용에 ',' 이 들어있으면 파싱 시 맞지 않는 컬럼에 데이터가 이상하게 쪼개져 들어가게 된다. 나는 이번 프로젝트 진행 중, CSV 파일의 모든 데이터를 DB에 넣는 작업을 거쳐야 했다. "CSV는 당연히 콤마를 기준으로 데이터들이 분류되어있는 파일이니까 split(",") 를 하면 row에서 column들이 알아서 분리되겠지?" 라는 생각에 로직을 이대로 작성했고 문제는 여기서 발생했다. 컬럼의 내용 중에 ,(콤마) 를 포함한 데이터가 많이 있었고,..

PgmJUN
'서버개발' 태그의 글 목록