2025-06-20 금요일
Amazon Q CLI Event Amazon에서 Amazon Q CLI로 게임을 만들면 티셔츠를 주는 이벤트가 있어서 해봤다. 이벤트 주소: AWS | Community | Build Games with Amazon Q CLI and score a T shirt 🏆👕 예전에 MFC 학습할 때부터 만들어보고 싶은 게임이 있었는데 이참에 만들어보기로 했다.…
2025-05-20 화요일
개발을 하다 보면 일부 내용만 stash 해야 될 필요가 있다. 나 같은 경우는 일부 내용을 빼서 잠깐 테스트해 볼 건데, 어차피 다시 적용할 내용이라 rollback 했다가 다시 작성하기에는 귀찮을 때 사용한다. 그럴 경우 그 일부 내용만 staging area에 올려서 stash를 하면 된다. 그 방법에 대해서 알아보겠다. 명령어 모든 변경 사항 st…
2024-08-21 수요일
에 xml 관련 라이브러리를 추가하게되면 RestTemplate의 기본 Content-Type 설정이 로 바뀌게 된다. RestTemplate을 사용할 때 Content-Type을 명시해서 사용했다면 문제가 없지만 기본 값으로 사용했다면 문제가 생길 수 있다. Content-Type 기본 값이 에서 로 바뀌기 때문이다. RestTemplate.HttpEn…
2024-08-20 화요일
XML을 표시하는 방법에는 두 가지가 있다. Child Elements Attributes Java에서 Object를 XML로 변환하기 위해서는 이런 방식으로 할 수 있다. 출력 결과 기본적으로 Child Elements 방식으로 출력한다. Attributes 방식으로 출력하기 위해서는 Class에서 각 property에 붙여주면 된다. 그러면 Ann…
2024-08-19 월요일
Spring Boot에서 XML Parsing을 위해 jackson 라이브러리를 사용했다. Spring Boot에서는 기본적으로 jackson을 사용할 수 있지만 xml을 다루기 위해서는 library를 추가해줘야한다. Maven Repository: com.fasterxml.jackson.dataformat » jackson-dataformat-xml…
2024-08-07 수요일
Spring Data JPA 의존성을 사용할 때 이런 오류가 발생할 수 있다. h2 의존성 추가를 해주면 해결할 수 있다. 또는 DB 연결 정보를 환경 설정 파일에 입력해주면 된다. DB 연결할 때는 드라이버가 필요하다.
2024-07-05 금요일
Error 현상 Java Spring Boot로 개발을 할 때 겪은 오류이다. 내부적으로 Map 데이터를 사용하고 있다. 그 데이터를 다른 Thread에서 수시로 수정을 하고 있다. 또 다른 Thread에서 이렇게 List로 만들어서 전송한다. 서버를 실행할 때 가끔 오류가 발생했다. 오류의 내용은 다양했다. 오류가 발생하는 위치를 찾아보니 를 할…
2024-02-01 목요일
계기 개발을 하다 보면 Bean이 아닌 클래스인데 Bean을 참조해야 하는 경우가 있다. 그런 경우 이런 방식으로 ApplicationContextProvider를 만들어 주면 된다. Spring Bean이 아닌 클래스에서 Bean 가져오기 Spring Boot가 실행될 때는 ApplicationContext가 인 상황이 없을 줄 알았다. 하지만 개발 중…
2024-01-22 월요일
API 연동 작업 도중 API응답이 좀 특이한 경우가 있었다. 예시로 보면 이렇게 JSON 안에 String을 넣어놓은 경우다. 이럴 경우 DTO를 작성할 때 해당 값의 타입을 String으로 하지 않으면 오류가 발생한다. 하지만 객체로 받는 방법이 있다. 를 이용해서 set이 될 때 동작을 직접 구성해줄 수 있다. References Jackson De…
2024-01-22 월요일
JsonString을 ObjectMapper를 통해서 Java의 Class로 변환할 때 JsonString에 존재하는 모든 값을 Class의 Property로 넣어주지 않으면 오류가 발생한다. 원하는 값만 Class로 작성해주고 싶다면 를 이용하면 된다. 를 사용하면 모르는 값은 무시한다. References [JAVA] ObjectMapper의 read…