본문 바로가기

[batch] 주석 부분 오류&한글 깨짐 문제 사항 원인 파악 해결 방안 문제 사항 - batch 파일 실행 시, 주석 부분에서 오류 발생 (한글 깨짐) 원인 파악 - 인코딩 해결 방안 - ANSI 로 인코딩 타입 변경 (메모장 이용하면 편함)
[java] mybatis timezone이 +9 되어 출력 될 때 (mySQL) 문제 사항 원인 파악 해결 방안 문제 사항 - mybatis를 이용해 LinkedHashMap로 데이터를 return 받을 때, DB에 저장 되어있는 시간(datetime)보다 +9 시간이 되어 출력 됨 원인 파악 추측 1) mySql과 서버(java)의 타임존이 동일하지 않음 > (X) 확인 결과, 둘 다 UTC+9로 설정 되어있음 - 정확한 원인 파악은 하지 못하였지만, LinkedHashMap로 데이터를 리턴 하며 Timestamp로 변환하는 과정에서 DB에서 뽑아온 값에 timezone을 맞춰 +9를 한 것으로 보임 해결 방안 1) 시간 값 가공 뽑아온 값에 -9 시간을 하여 시간 값을 다시 맞춰 줌 2) 쿼리를 datetime to String 으로 수정 저는 엑셀 다운로드 쪽 구현 시 문제가 ..
[spring boot] 스프링부트 프로젝트 생성 : hello world spring boot helloworld 스프링 부트 프로젝트 시작하기 기초 1. 프로젝트 기본 구조 생성하기 2. 프로젝트를 tool(STS)에 import 3. server올리기 4. web 프로젝트 설정 (안 되어 있는 경우만) 5. application.properties 수정 6. jsp 파일 세팅 7. controller 추가 8. controller 수정 9. 톰캣에 올리고 실행 spring boot 프로젝트를 생성하는 방법을 포스팅하려고 합니다. 개인적으로 spring boot에 대한 공부 없이 프로젝트를 진행하게 되며 알아가게 된 방법이니, 잘못된 부분에 대한 피드백은 감사히 받겠습니다. 1. 프로젝트 기본 구조 생성하기 1-1. spring initializr 접속 sts에서 생성해주는..
[java] 자바에서 \ 기호 사용 방법 자바에서 \ 기호 사용 방법 String literal is not properly closed by a double-quote 🥕 \ 사용 방법 💣 error log 정규표현식 사용 시에도 마찬가지! 🥕 \ 사용 방법 \ 바로 뒤의 문자를 일반 문자열로 인식하게 된다. → 자바에서 \ 작성 시에는 \ 를 한번 더 붙여 \\ 으로 작성해야 한다. 💣 error log String literal is not properly closed by a double-quote → "\" 라고 입력 시 마지막 "가 일반 문자열로 취급되어서 double quote가 닫히지 않은 것으로 판단한다. 정규표현식 사용 시에도 마찬가지! /(?
[swagger] Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. 💣 error log 🐣 원인 🙃 해결 방법 📜 SecurityConfig.java 전체 코드 🥕 문제 해결 참조 출처 💣 error log Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://example.org/api/v2/api-docs then the base url is http://example.org/api/. Please ..
[java] 자바 프로젝트 import 하는 방법(eclipse&sts) : zip / folder 🍊 zip 파일 그대로 import 하기 1. import 선택 2. 'Projects from Folder or Archive' 선택 3. 파일 선택 후 완료 🍊 압축해제 후 폴더를 import 하기 (개인적으로 선호) 1. 원하는 위치에서 zip 파일 압축해제 2. import 선택 3. 'Projects from Folder or Archive' 선택 4. 폴더 선택 후 완료 🍊 zip 파일 그대로 import 하기 1. import 선택 2. 'Projects from Folder or Archive' 선택 'Projects from Folder or Archive' > 'Next' 3. 파일 선택 후 완료 'Archive' 선택 > 원하는 zip 파일 선택 > folder 선택 > 'Finish..