본문 바로가기
반응형

스프링 웹 개발13

[mybatis] There is no getter for property named : 파라미터 하나 일때 에러 org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'param' in 'class java.lang.String' 분명히 파라미터를 잘 넘겨주었고 마이바티스에서도 잘 받았는데도 불구하고... 황당한 에러가 뜨는 경우가 있다. 마이바티스에서 parameterType을 String 으로 하고, if문을 통해 null체크를 했을 경우 나타나는 현상이다. 동적 쿼리에서 if문은 파라미터 타입 클래스의 getter를 호출하는 방식인데, String 내부에는 getter 개념이 정의되어있지 않기 때문이다. ▶ 에러가 발생하는 마이바티스 쿼리 파라미터타입이 String 이면서 넘어온 파라미터명 testId를 동.. 2021. 6. 3.
[smtp] 자바에서 네이버 이메일 전송하기 팀 프로젝트를 하거나 가벼운 메일전송 용도로 흔히 smtp를 사용하는데요. 자바 프로젝트로 javax mail.jar 를 활용하여 네이버 메일을 보내봐요 ~ ▶ 프로젝트 생성 자바 프로젝트를 생성해서 해도 좋구 다이나믹 웹 프로젝트 또는 스프링 프로젝트를 활용해도 상관없습니다 ! ▶ 자바 파일 및 패키지 생성 자바파일과 패키지를 생성해줬다면 이제 jar 파일을 삽입해봅시다 ! ▶ javax mail.jar 를 삽입해보자 ! https://mvnrepository.com/ 에서는 찾고자 하는 jar를 찾아봅시당 JavaMail API JAR 를 클릭해줍시다. 자바 프로젝트에서 하는 경우에는 jar 를 클릭하여 다운로드 받으면 되구요 ! 스프링으로 하시는 분들은 pom.xml에 삽입할 수 있는 하단의 Mav.. 2021. 5. 19.
java(spring) poi 라이브러리 적용하기 ( 자바 엑셀 다운 예제 POI) 자바를 많이쓰고, 그중에 웹 분야에서는 스프링 프레임워크를 많이 쓰기때문에 통계작업이나 국가기반사업 혹은 CMS 관련 분야에서는 POI를 활용한 엑셀다운을 많이 쓰는것 같아요 . POI를 적용해보면서 간혹 막히는 부분마다 힘들게 구글링을 했던적이 있어서 검색해도 잘 안나오는 기능들과 모든 기능을 한번씩 사용해봤습니다 ~ jsp와 java 전체소스도 포함되어 있으니 참고하세요. ▶ 먼저 스프링 레거시 프로젝트 (mvc) + maven 기반으로 프로젝트를 생성해준다. org.apache.poi poi-ooxml 3.9 ▶ 프로젝트 구조잡기 ( PoiController.java 추가 ) 굳이 jsp를 추가하지 않고 기본으로 생성되는 home.jsp를 활용하겠다. PoiController.java를 추가해주면 .. 2021. 5. 11.
리눅스용) ffmpeg 자바 + 스프링 개발 ( 동영상 변환 ) 윈도우용 예제를 올린적이 있는데 참고하려면 ffmpeg 자바 + 스프링 개발 ( 동영상 변환 ) (tistory.com) ffmpeg 자바 + 스프링 개발 ( 동영상 변환 ) ffmpeg는 거의 커맨드창을 실행해서 하는 예제가 많아서 정리해봐요 ~ java(spring) + ffmpeg 동영상 변환 예제 ffmpeg 사이트 접속시 가운데 window 클릭 후 .dev 를 들어가면 해당 릴리즈가 있음. 여기서 원 bcdragonfly.tistory.com CentOS7 기준 ▶ 리눅스 기반 ffmpeg 설치 yum -y install epel-release rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.. 2021. 5. 11.
반응형