개발공작소
728x90
article thumbnail
[JAVA] JSON데이터를 객체 형태로 받기 ( 415 에러, jackson )
JAVA 2022. 4. 30. 12:46

저번에 415에러가 뜬 적이 있어서 링크와 같이 해결했었는데, 보통 우리는 Object형식으로 많이 주고 받는다. 그래서 오늘은 JSON데이터를 객체, Map 형태로 받는 2가지 방법에 대해 정리려고 한다. 1. pom.xml에 json 라이브러리 추가 com.fasterxml.jackson.core jackson-databind 2.9.6 org.codehaus.jackson jackson-mapper-asl 1.9.13 json형태의 데이터를 객체 형태로 받게 도와주는 라이브러리이다. ( 버전은 적어 넣어주든 에서 가져오자 ) 2. 비동기 통신 실행 let popInfo = { popSub : '', popCon : '' } popInfo.popSub = '팝제목'; popInfo.popSub = '..

article thumbnail
[Spring] Spring Legacy Project를 통해 스프링 프로젝트를 생성해보자.
SPRING 2022. 4. 22. 20:55

Spring Legacy Project를 통해 스프링 프로젝트 생성

article thumbnail
[Spring] Missing artifact org.springframework:spring-context: .... 에러 ( pom.xml )
SPRING 2022. 4. 11. 12:44

pom.xml에 dependency를 추가 할 때 Missing Artifact라는 에러가 뜰 때가 있다. 거의 대부분 Maven Repository에 해당 버전이 없을 때 생기는 게 대부분이다. 여기 같은 경우에는 오타가 났다. springframework가 맞는 표현인데, springframeword라고 작성되어 있다. 그리고 도 선언되어 있지 않았다. 해결방법은 아래와 같다. 1. 선언 후, 오타 수정 4.2.5.RELEASE 5.1.0.Final org.springframework spring-context ${org.springframework-version} ${org.springframework-version}는 에서 선언 된 버전을 가져오기 때문에 를 제대로 선언해주지 않으면, 값을 가져오..

article thumbnail
[JAVA] org.springframework.web.multipart.MultipartException 에러 (maxPostSize)
JAVA 2022. 1. 29. 02:15

오늘 폼데이터를 이용한 다중 파일 업로드를 공부하고 있는데.. 다음과 같은 에러가 떴다. org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; 에러 처음 이 에러를 봤을 때 구글링을 해보니 다음과 같은 글들이 대부분이었다. context.xml에 다음과 같이 작성하라는 것. 그렇게 위와 같이 적용을 하였는데.. 문제는 다음이었다. 사이즈가 안맞는다는 것.. 제한은 2097152바이트가 걸려있는데, 내가 올린 파일은 2521774바이트라서 걸린다는 것.. 그래서 이것 또한 구글링을 해보니.. 다음과 같은 해결방안이 있었다. 1. web.xml에서 와 의 사이즈를 늘리기 2. server...

article thumbnail
[JAVA] Spring을 이용하여 파일 업로드를 해보자. (1) ( feat Vue.js , axios )
JAVA 2022. 1. 29. 01:46

오늘은 파일 업로드에 대한 글을 정리 해보려고 한다. 입사하고 나서 진짜 정말 너무 이해가 안되었던 게 파일업로드이다. 그때 일주일 정도 잡고 했는데, 안되서 회사 선배가 짜놓은 코드를 그대로 갖다 쓴 기억이 있다.. 솔직히 전자정부 프레임워크를 쓰고 있는지라 아직도 파일 업로드를 완전히 알고 있지는 않지만, 그래도 지금 아는 것만이라도 정리를 해보려고 한다. ( 틀린 곳이 있으면 답글 좀.. ) 파일을 업로드하면 다음과 같은 로직을 태운다. 1. 파일 정보를 DB에 적재. 2. 파일을 실제 서버에 적재 ( 물리서버 또는 NAS ) 오늘은 서버에 파일을 업로드 하는 것만 정리해보겠다. ===================================================================..

article thumbnail
[JAVA] @RequestParam 정리 (feat. Required String parameter '인자' is not present )
JAVA 2022. 1. 18. 21:29

@RequestParam 어노테이션은 단일 파라메터를 전달받을 때 사용하는 어노테이션이다. 사용방법은 아래와 같이 쓰며, 활용하고자 하는 메서드의 파라메터값으로 @RequestParam을 넣어주면 된다. @RequestParam("가져 올 데이터의 이름") [데이터타입] [가져 온 데이터를 담을 변수명] [간단정리 끝] ============================================================================ 오늘 View에서 Controller URL을 호출했는데 다음과 같은 에러가 떴다. 정리하는 김에 다음 에러 해결방법과 @RequestParam을 정리해보려 한다. 우선 위와 같은 상황이 왜 발생하였느냐? 소스를 보면 다음과 같다. 소스만 보면 아무 문..

728x90