이번 글은 새로운 실습을 하기위하여 보기 시작한 책을 공부하다가 정리를 해놓아야겠다 생각이 들어 작성을 하게 되었다.이전 스프링 입문강의에서는 웹mvc를 구현하기위하여서 controller를 만들때 @Controller라는 어노테이션을 붙이고 시작하였는데 이곳에서는 @
이번에는 Lombok이라는 라이브러리를 활용하여 코드들을 리팩토링하여보고 Response관련 코드를 알아보자.Lombok(롬복)은 Java 라이브러리로 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리입니다
이전까지는 여러 테스트 코드들을 사용하고 Lombok을 사용하여 코드들을 리팩토링하여보는 시간을 가졌었는데 이번에는 스프링부트에서는 Jpa를 어떻게 사용하는지 실습들을 통해서 한 번 알아보자.Java Persistence API의 약자자바에서 제공 하는 인터페이스로 O
지금부터는 정말 표현상으로는 달린다는 표현이 맞을 거 같다. 실습을 하면서 천천히 따라가기는 하는데 이젠 진짜 보면서 와... 이건 또 뭐야? 하는 느낌이다. 차근차근 정리하면서 따라가보도록 하자.Request 데이터를 받을 DtoAPI 요청을 받을 Controller
오늘은 수정 기능에 대해서 실습을 해보자.@PathVariable:이 어노테이션을 사용하게 되면은 uri를 추출하여서 해당하는 값을 가져온다.ex) /api/v1/posts/{id} -> @PathVariable을 통하여서 {} 중괄호 안에 있는 id를 가져온다. 그러
다음과 같은 코드를 추가하며 이번 조회 기능은 실제로 톰캣을 실행하며 확인을 해본다.앞에서 언급한것처럼 로컬 환경에서는 H2 데이터베이스를 사용하기에 직접 접근하기위하여서 웹 콘솔을 활용을 하게 된다. 그래서 위와 같은 코드를 추가하여 준다.추가한 뒤 다음 링크로 접속
Mustache는 수많은 언어를 지원하는 가장 심플한 템플릿 엔진입니다.자바에서 사용이 될 때에는 서버 템플릿으로서, 자바스크립트에서 사용이 되어질 때에는 클라이언트 템플릿 엔진으로서 모두 사용을 할 수 있게 된다. 자바 진영에서 사용하는 템플릿 엔진으로는 JSP, V
{userName} : 윈도우의 환경변수{user} : ec2에서 ec2-user라는 값만 나오게 됨.userName, user라는 이름으로 안 만들고 다른 이름으로 해서 사용자 이름을 표시하는게 좋다.jar 파일 실행시 ec2에서 프리티어로 제공하는 RAM은 1GB라