Java&Spring 9

sts3 설치 시 압축풀기 오류

STS 설치시 다운받은 zip 파일을 풀다보면 sts3 설치시 0x80010135 ~ 압축파일이/경로 너무 길다 대강 이런 에러 창을 마주할 때가 있다. 처음엔 파일의 길이 문제라고 생각했는데 경로의 문제였다. 경로 + 압축풀때 파일명을 합친 길이가 너무 길어서 압축풀기가 제대로 안되는 것이라고 한다. 압축을 풀때 그냥 C: 로 지정을 해주고 풀면 된다. 그럼 이렇게 C폴더가 조금은 더러워 지지만 ^^ 잘 설치가 된다. STS.exe를 실행하면 아주 잘 된다.

Java&Spring 2024.03.03

Spring 쿼리 로그 보기 (Oracle)

프로젝트를 하다보니 쿼리가 안보이니깐 너무 불편했다. 그래서 쿼리 로그를 보려고 찾아보다 정리함! [ Oracle ] - pom.xml 추가 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.12 - root-context.xml > dataSource 수정 - driverClassName이랑 url 수정해주면되는데 난 db.properties랑 열결시켜서 db.properties 수정했다. (#이 기존 사용하던 것) #jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy #jdbc.url=jdbc:oracle:thin..

Java&Spring 2023.06.22

[Spring] STS - mapper 폴더구조가 패키지로 보이는 현상 해결

스프링 프로젝트를 새로 등록 하고 나서 resources/mappers 폴더에 하위폴더로 등록하면  패키지 구조로 나와서 참 보는게 불편했다! 뭔가 잘 안되는 것 같기도하고? 프로젝트 상 문제는 없지만  다른 곳은 다 폴더 철로 예쁘게 나오는데 이녀석만 이렇게 나오는게 몹시 거슬렸음  [ 해결법 ]  1. 프로젝트 폴터 맨상위 우클릭2. Properties 클릭 3. Java Build Path 클릭 4. Source 폴더 클릭 5. 빨간 표시 아래아래 Excluded 클릭 후 옆에 Edit 활성화되면 클릭해준다.  6. Excluded 를 클릭하고 Edit를 클릭해도 창은 하나라서 노란표시 Exclusion patterns에 있는걸 다 지우고 ADD 를 눌러서 ** 을 입력해주고 Finish -> Ap..

Java&Spring 2023.05.11

No converter found for return value of type: class java.util.HashMap (Json converter 에러)

새로운 프로젝트에 서비스단에서 만든 Map 를 리턴하려고 하니 No converter found for return value of type: class java.util.HashMap 이런 에러가 났다. 검색해보니 HashMap을 json형태로 변환을 할 수 없기 때문이란다. 검색해보니 pom.xml 에 dependency 추가 해결이 제일 많았다. 그런데 프로젝트를 같이 작업 중이라 pom.xml 건들기가 좀 그래서 여쭈었더니 ModelAndView 객체 이용해서 하라고 하심! // 기존 방법 : Map으로 리턴한다. @ResponseBody @RequestMapping(value = "/test/basic/proc.do", method = RequestMethod.POST) public Map pr..

Java&Spring 2023.01.11

[Java] 날짜&시간 포맷 설정 - SimpleDateFormat

- 현재 날짜 및 시간 구하기 일단 클래스 임포트 하기 import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; - java.text.SimpleDateFormat 자주 사용하는 패턴 ex ) 현재 시간이 2022년 12월 31일 오후 10시 30분 30초 가정 yyyy (년도) 2022 MM (월) 12 dd (일) 31 (그달의 일자) DD (일) 365 (해당연도의 일자) HH (시간) 22 (0~23 시간 표현) hh (시간) 10 (1~12 시간 표현 ) mm (분) 30 ss ( 초) 30 a (오전/오후) pm (기본 eng) F 5 (그 달의 몇번째 날 표시) E SAT (요일이름) * 기타 패턴 확..

Java&Spring 2023.01.05