공공 데이터 포털을 통하여 xml 파일을 읽어 오려고 restTemplate을 사용하다가 발생한 문제이다.restTemplate.exchange()를 사용하려고 하였는데 파라미터로 Url,HttpMethod.Get, HttpEntity, Response(내가 결과값을
원래는 Pycharm에서 코드를 고친 뒤 저장을 하면 바로 반영되던 것이 반영이 안되고 서버를 껏다 켜야 반영이 되었다. 이를 두면 개발 효율성이 크게 저하될 것으로 생각해 문제 해결 방법을 찾던 중 팀원 중 한분이 Debug mode: off에 관하여 말씀해주셨다.이
강의를 따라서 실습을 하다보면 같은 문자열을 저장하는데 CHAR를 쓸 때가 있고, VARCHAR를 쓸 때가 있었다. 이 둘의 차이점에 대해서 궁금해져서 조사하였다.고정길이 문자열 타입최대 길이 255타입의 크기만큼 데이터가 들어오지 않은 경우 이후 공간을 스페이스로 채
이 글은 Dto를 사용하면서 어떻게 해야 잘 사용할 수 있지? Domain으로는 언제 변환하는 것이 맞지? Dto를 내가 잘 사용하고 있나? 등의 궁금증을 해결하기 위한 글입니다. 틀린 부분이 있을 수 있습니다. 가져온 글의 출처는 아래에 있습니다.DTO는 계층간 데이
실시간 강의 수업 중 Admin key에 관련된 이야기가 나와 1,2차 Python, Flask 프로젝트에서 DB등 보완이 필요한 값들에 대해서 다른 곳에 따로 저장하고 변수에는 Path 설정해주고 github에 올리지 않는 방법을 사용했던게 생각이 나서 Spring
프로젝트를 진행하다 가능하면 완벽한 RESTful 한 API는 아니라도 HTTP API 정도는 따라하고 싶어 API 작명을 "GET, POST, PUT, DELETE /content" 같은 방법으로 작성하였다.그랬더니, url로 filter를 거는 security에 걸
이 글은 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스" 책 구현 중 발생한 문제입니다.동일한 문제로 gradle 버전 error issue에 Issue로 등록되어 다루고 있지만, 제가 확인했을 당시의 글 내용엔 gradle 버전을 낮추는 해결법에 대해서만 서술되어
build.gradle compile() Error 이 글은 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스" 책 구현 중 발생한 문제입니다. 문제 발생 및 원인 책의 예제를 따라하기 위해 Spring Data Jpa와 H2를 아래와 같이 build.gradle
AWS CodeDeploy를 이용해 자동화 배포 중 Error 발생 오류 발생 혼자서 git action과 codedeploy를 활용해 배포 자동화를 해보던 중 다 알맞게 설정해 git action에서는 build 및 deploy가 성공으로 떴지만, codedepl
ajaxspring boot(2.7.3)error의 원인은 말 그대로 ajax 요청 중 JSON parse error가 난 것이다. Spring boot의 객체로 매핑을 해줄 때 발생하는 문제로 아래의 ajax 요청 중 data를 보낼 때 JSON.stringify()
git action에서 gradle.xml을 작성한 뒤 build 하니 아래와 같은 error가 발생하였다.검색해보니 이는 gradle script의 권한 문제로 이를 해결하려면 파일을 실행할 수 있는 권한을 부여해주어야 하였다.그래서 gradle.xml 파일의 파이프
Java에서 배열 List를 만드는 방법엔 List를 통해서 만드는 방법과 ArrayList를 통해서 만드는 방법이 있습니다.그럼 이 두 가지 방법의 차이는 무엇일까요?List는 인터페이스입니다. 즉, Java의 다형성에 의해서 만약 아래와 같이 list를 List 자
Map을 통해서 파라미터를 한 번에 전달받으면 편하기는 하지만, 명확하게 어떤 파라미터를 전달 받는 지 모르는 단점이 있다.이렇게 하나하나 받아오는 방법을 사용하면 무엇을 받아오는 지 볼 수 있지만, 로직이 바꾸면 코드 변경 사항이 많고, age param에 Strin
build.gralde에서 라이브러리를 적용시키는 키워드에는 implementation과 compile(api)가 있다.예전 Gradle에서는 implementation이 없어서 compile을 사용했고 compile이 deprecated되면서 compile 대신에 a
spring boot에 swagger를 적용 시킨 뒤 실행을 하니 다음과 같은 error를 발생하며 작동을 안한다.이에 검색을 해보니 stackoverflow에서 말하길 springfox 3.0.0 으로 넘어오면서 부터 생긴 고질적인 문제라는 것 같았다. 게다가 이 문
들어가기 전... github action으로 spring boot 프로젝트 배포하기 실행 중 Git action과 AWS CodeDeploy에서는 정상으로 뜨는데 서버실행이 되지 않아 서버를 살펴보니 아래 사진과 같이 nohup로 백그라운드 실행이 되지 않고 있고
다이아 몬드 문제 그럼 interface는? 인터페이스는 구현되지 않은 메서드만을 가지므로 이를 상속받은 클래스의 경우 무조건 이 메서드를 구현해주어야 하는데 이 경우 다중 상속하고 있는 인터페이스들에 동일한 메서드가 존재한다 하더라도 내부 구현에서 충돌이 날 것이
Infrean에서 제공하는 김영한님의 '자바 ORM 표준 JPA 프로그래밍'을 실습하던 중 발생한 문제입니다.JPAHibernateH2 (2.1.4)Gradle(6.7)강의에서는 Maven 환경에 JPA의 구현체로 Hibernate를 사용중이었는데 Gradle로 실습을