- 토이프로젝트 관련 잡담을 한다.
- 컨트롤러 @PathVariable 한글 깨짐을 처리한다.
1.토이프로젝트(학습프로젝트) 시작
그냥 토이프로젝트라기보다 학습프로젝트가 더 맞겠다. 그냥 네이버 영화 API로 내 영화 리뷰 관리하는 애플리케이션을 만들어보고 있다.
- springframework 4.2.4
- java 1.8
- vue2
- bootstrap
회사 프로젝트가 레거시에서 신기술들로 넘어가는 약간 과도기적 레거시(?)다. 아직 업무에 최적화가 안 되어서 일하는데에 에너지를 많이 쏟고 있다. 일단 업무효율을 높이는 것이 단기적, 1차적 목표기 때문에 토이프로젝트도 과도기적 레거시 모드(스프링 MVC, JSP + vue.js)로 설정해서 하고 있는데 상당한 판단 미스같다.
일단 이걸 ver1로 냅두고 ver2를 스프링부트와 vuejs, JPA 등을 사용하여 만들까 한다. 이건 일단 서버에 올려서 이것저것 테스트 할 때 쓰는 기본 서비스를 만들어두려고 한다.
2.@PathVariable 한글 깨짐
그냥 main화면에서 영화제목 입력 후 검색을 누르면 API를 호출해서 영화를 가져오는 아주 단순한 로직이다. 영화제목만 일단 해보려고 @PathVariable로 처리해놨는데, 한글이 자꾸 깨져서 들어간다.
UTF-8처리는 찾아보면 여러가지 방법이 나오는데 web.xml처리, 인텔리제이 자체 처리 등..
다 안먹혔는데 톰캣 server.xml의 Connector에 UTF-8설정을 하니 처리되었다.
다음과 같이 검색결과로 만두리스트(?)가 나왔다.
결혼 준비때문에 너무 바쁘다. 일도 프로젝트 끝나고 또 프로젝트 바로 있으니 정신이 없다. 운동은 해야되는데 발목골절은 통증이 언제 끝날련지ㅜㅜ
'개발자 일지 > 기타' 카테고리의 다른 글
[생각정리]API 실무 개발 느낀점, 팁 (0) | 2024.08.23 |
---|---|
[C언어]C언어 학습 하려는 이유, c언어 기초 개념 등 (3) | 2023.04.07 |
[TIL]아파치, 톰캣, 리눅스 등 잡다한 개인정리 (2) | 2022.10.01 |
[TIL]토이프로젝트 진행 학습내용 정리 (2) | 2022.08.15 |
[회고]2022년 상반기 회고 (4) | 2022.06.26 |
[TIL]학습내용 정리(nslookup, AES256) (0) | 2022.06.25 |
[IntelliJ]깃허브 연동 및 commit and push 테스트 (0) | 2022.05.15 |
[ WIL]한 주간 배운 것 정리 및 느낀점 (0) | 2022.04.21 |