본문 바로가기 메뉴 바로가기

senni의 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

senni의 블로그

검색하기 폼
  • 분류 전체보기 (43)
    • 일상 (18)
      • 먹방 (14)
      • 그냥 (2)
      • 여행 (1)
    • 개발 (25)
      • DB (0)
      • JAVA (7)
      • jsp (3)
      • git (3)
      • Python (2)
      • aws (2)
      • 기타 (8)
  • 방명록

개발/JAVA (7)
[spring] VO에서 특정 변수 리턴에 대해 제어하는 방법

나의 경우 공통 VO(model)를 사용하지만 API 마다 다른 json의 형태로 리턴해야 하는 경우 사용했다. 1. pom.xml 에 json-view dependency 추가(최신버전 확인하여 사용) com.monitorjbl json-view 1.0.1 2. 사용 예제 import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.module.SimpleModule; import com.monitorjbl.json.JsonView; import static com.monitorjbl.json.Match.match; import com.monitorjbl.json.JsonViewSerializer; @A..

개발/JAVA 2020. 2. 6. 14:48
List 객체에 add 할때 같은 값이 반복되어 나오는 오류

잘못된 코드 Map을 초기화해서 사용하려고 clear를 사용했으나 메모리 주소는 그대로인 상태로 값만 변경하였기 때문에 list에 맨 마지막 값으로 모든 값이 add됨 수정한 코드 new를 통해 새로운 객체를 생성함으로써 메모리를 새로 생성한 후 값을 넣었기 때문에 각각 할당된 값으로 list에 add됨 참고: https://its21c.net/248?category=522381

개발/JAVA 2019. 9. 17. 10:59
[REST API] 첨부파일(multipart)을 포함한 API는 POST로만 전송 가능

이미지 또는 첨부파일까지 함께 API로 저장할때는 method를 무조건 POST로 설정해야함 이유는 CommonsMultipartResolver가 Apache Commons FileUpload를 사용하는데 ServletFileUpload의 isMultipartContent 소스를 보면 POST로 하드코딩이 되어 있기 때문이라고 함 JSP JAVA 참고: https://blog.outsider.ne.kr/1001

개발/JAVA 2019. 9. 10. 14:55
[REST API] PUT/DELETE/PATCH method parameter 전달이 되지 않는 오류

@RequestParam은 GET/POST method에서만 사용 가능함 PUT/DELETE/PATCH method는 @RequestBody를 사용하여 파라미터를 전달해야 함 또는 tomcat의 server.xml에 parseBodyMethods="POST,PUT,DELETE,PATCH" 를 추가해도 가능하다고함 나는 첫번째 방법으로 해결 * 참고사항 @RequestBody / POST,PUT,DELETE,PATCH / VO 또는 json 형태의 String 전체로 받아서 사용 @RequestParam / POST,GET / 쿼리파라미터에 사용된 변수로 받아서 사용

개발/JAVA 2019. 9. 10. 14:20
[jxls] jxls 사용법

OO카드 프로젝트에 나가서 엑셀로 데이터를 내려받을때 보고서화를 해야하는 상황이 있었다. 차트가 들어가야 해서 poi만 사용해서는 처리가 불가능해 어떻게 해야하나 하던 도중 jxls라는걸 알게되었고java, ibatis, jXLS와 poi를 사용해 보고서를 뽑아냈다. 인터넷에 나와있는 자료들과 jxls 예제 샘플, 가이드 등 너무 자료가 부족했기 때문에또 나같은 사람이 없길 바라며 내가 알게된 부분에 대해서 적어볼까 한다. 1. 필요한 라이브러리 아래 사이트에서 사용하는 jdk 컴파일 버전에 맞춰 다운로드 받으면 된다.** 필수 **jXLS (http://sourceforge.net/projects/jxls/files/)JEXL (https://archive.apache.org/dist/commons/j..

개발/JAVA 2015. 12. 30. 16:56
[JAVA] 이클립스(Eclipse)에서 Java Compiler 버전 변경하는 방법

eclipse에서 기사용중이던 java compiler 버전을 설정 변경하려면 총 4군데를 확인하면 된다. 첫번째 1. 최상단 메뉴중 Window > Preferences 를 클릭한다. 2. Java > Compiler 탭에서 Compiler 버전을 선택한다. 두번째 1. Project Explorer에서 프로젝트명을 우클릭한 후 Preference를 클릭한다. 2. Java Compiler 탭에서 Compiler 버전을 선택한다. 세번째 1. Project Explorer에서 프로젝트명을 우클릭한 후 Build Path > Configure Build Path 를 클릭한다. 2. Java Compiler 탭에서 Compiler 버전을 선택한다. 네번째 1. Ant 탭에서 Build 할 xml 파일명을 ..

개발/JAVA 2015. 7. 10. 17:13
[JAVA] 컴파일된 Class파일의 컴파일러 JDK버전 확인하는 방법

유닉스/리눅스 OSjavap -verbose [클래스파일명] | grep version확장자를 제외하고 파일명만 써야됨예) javap -verbose AppServlet | grep version 참고: javap는 jdk의 bin폴더에 위치함. 해당 path가 잡혀있지않다면 jdk경로/javap 로 입력 Windows계열 OScmd.exe 실행javap -verbose [클래스파일명] | find /N "version"확장자를 제외하고 파일명만 써야됨예) javap -verbose AppServlet | find /N "version" * major version 참조JDK 1.6 = 50JDK 1.5 = 49JDK 1.4 = 48JDK 1.3 = 47JDK 1.2 = 46

개발/JAVA 2015. 7. 10. 10:26
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 말도의 블로그
TAG
  • 명동 맛집
  • readonly
  • 더스토리펜션
  • bucket 동기화
  • pre-signed url
  • 연어회
  • 연어초밥
  • GeneratePresignedUrlRequest
  • vo fields ignore
  • json view
  • 연어사시미
  • 더스토리풀빌라
  • bucket sync
  • s3 sync
  • s3 복사
  • 강남 맛집
  • api 문서 만들기
  • bucket copy
  • S3Presigner
  • 미리 서명된 url
  • PresignedGetObjectRequest
  • s3 copy
  • aws java sdk
  • s3 동기화
  • signed url
  • RequestParam null
  • GetObjectPresignRequest
  • 신천 맛집
  • s3 보안
  • rest api parameter null
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바