반응형

전체 글 255

Inner Class Json parse(can only instantiate non-static inner class by using default no-argument constructor)

API 요청 후 Json 응답 데이터를 객체로 매핑하는 과정에서 발생하 에러. 아래와 같은 객체로 매핑을 하려했지만 에러 발생.. 원인은 바로 Inner Class가 static(정적)으로 선언되지 않는 한 단독(Outer 클래스를 참조하지 않고)으로 Inner Class의 디폴트 생성자를 호출해 인스턴스를 생성할 수 없는 것이다. 즉, 위와 같은 예외를 피하려면 Inner Class를 별도의 클래스로 생성하던가, 아니면 static Inner Class로 선언해주어야 한다. [ 수정전 ] import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lom..

강아지를 키우고 싶다면? 강아지를 키우려면? 강아지(반려견, 반려동물) 키울 때 주의사항, 주인 면허, 라이센스(자격)테스트(Pet Owner License Test)

https://polt.musttry.co.kr/ Polt | 반려견,반려묘 주인자격 테스트 - Pet Owner License Test polt.musttry.co.kr https://issuenow.musttry.co.kr/ Issue Now - 실시간 검색어 실시간 검색어 서비스, 인공지능 로또 번호 추천 서비스를 제공합니다. issuenow.vercel.app 강아지(반려견)을 키우고 싶으신가요? 저도 정말 키우고싶은데..능력이 부족하다는걸 알고 실제로 키우는건 포기했어요.. 그래도 강아지(반려견)을 키우고 싶으시다면 가장 중요하다고 알려진 정보 6가지를 체크해보세요! #1. 매일 운동하기 운동은 강아지의 체중 관리에도 효과적일 뿐만 아니라, 정신을 자극하는 역할을 한다. 또한, 운동 패턴을 일정..

생활팁 2022.08.12

인텔리제이(intellij) 윈도우(window) 단축키 완벽 정리

실시간 검색어 와 인공지능 로또 번호 추천이 궁금하시면 아래 사이트를 방문해주세요! https://issuenow.musttry.co.kr/ Issue Now - 실시간 검색어 실시간 검색어 서비스, 인공지능 로또 번호 추천 서비스를 제공합니다. issuenow.vercel.app 윈도우용 인텔리제이 단축키 완벽 정리 입니다. 이미지 파일이니 클릭해서 크게 봐주세요!!

프로그래밍/Tip 2022.04.27

인텔리제이(intellij) 맥(mac) 단축키 완벽 정리

실시간 검색어 와 인공지능 로또 번호 추천이 궁금하시면 아래 사이트를 방문해주세요! https://issuenow.musttry.co.kr/ Issue Now - 실시간 검색어 실시간 검색어 서비스, 인공지능 로또 번호 추천 서비스를 제공합니다. issuenow.vercel.app 맥용 인텔리제이 단축키 완벽 정리 입니다. 이미지 파일이니 클릭해서 크게 봐주세요!!

프로그래밍/Tip 2022.04.08

자바 스윙(swing) 프로젝트 - 맛집 랜덤 추천

개인적으로 프로그램 학원을 다니게 되었습니다. 집에서 공부하자니, 너무 나태해져서 강제로 공부할 수 있는 환경을 만들고자 쉬는 동안 국비지원 학원을 등록하여 학원에서 개인 공부를 좀 진행하려고 했는데, 조별 활동 과제로 스윙 프로젝트를 진행하게 되었습니다. 같은 조원들에게 공부에 도움이 되고자, 코드를 깔끔히 쓰려고 노력하였습니다. 오랜만에 해보니 재미가 있어서 좀 열심히 했던 거 같네요.. 스윙 같은 경우는 어떻게 프로세스를 설계하느냐에 따라 어떠한 액션이 주어졌을 때 프레임을 계속 띄우면서 UI를 그리는 설계와 프레임은 하나이지만 그 위에 계속 패널을 쌓아서 UI를 보여주는 방법이 있는 거 같습니다. 개인적으로 조원들에게 자바가 익숙하지 않는다면 스윙 프로젝트에 많은 기능을 넣기보다는 최대한 간결하게..

Ajax Json Array(json배열) 컨트롤러로 전달하기

Ajax에서 JSON배열을 컨트롤러 전송. Ajax에서 데이터를 컨트롤러로 전송하는 방법중 배열(array) 데이터를 컨트롤러로 보내서 처리해야할 때가 자주 있습니다. 단 일 데이터가 아닌 JSON형태의 그것도 배열이 담겨있다면 컨트롤러에서 데이터를 받을 때 좀 삽질할 수도 있는데 삽질을 최대한 줄여보도록 하겠습니다. 데이터 전달하기 (Ajax -> controller) 아래와 같이 여러멤버의 정보가 담겨있는 JSON 배열을 JSON.stringify 을 이용하여 넘겨주시면 됩니다. 배열을 전송할 때는 Ajax 옵션중 "traditional: true" 로 꼭 설정해두고 넘겨야 합니다. function insertMemberInfo() { let getMemberInfo = [ { memberNo: 1,..

[자바스크립트] input value 에 JSON으로 데이터 전달하기

input 태그에 에 JSON으로 데이터 전달 input 태그를 사용하다 보면 value 값으로 데이터를 한 번에 여러개를 전달하는 일이 생깁니다. 그냥 일차원 적으로 value="값1, 값2, 값3" 이렇게 생각을 할 수도 있는데, 이렇게 코딩을 하면 value 값을 자바스크립트로 뽑아낼 수는 있으나.. 비효율적인 코딩 입니다. 한 번에 여러 데이터를 전달하고 싶다면, Key : Value 로 이루어진 오브젝트 형인 JSON 형태로 전달을 하는게 깔끔합니다. JSON JSON은 Key : Value 로 구성하여 만듭니다. { key1 : value1, key2 : value2, key3 : value3, key4 : value4, key5 : value5 } JSON 데이터 전달하기 let jsonTe..

반응형