스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 읽고 내가 혼자 만들어보았던 토이 프로젝트와 이동욱님이 작성하신 스프링부트 프로젝트의 차이를 알고 더 좋은 방향으로 배우고 싶기에 진행하게되었다!!우선 본격적으로 스프링 부트 개발을 진행하기전에 인텔리제이에서 스프링
API를 만들기전에 이전에 테스트할때 사용했던 @RunWith에 대해서 궁금증이 생겨서 작성하게되었다.@SpringBootTest라는 어노테이션이 있는데 왜 @Runwith(SpringRunner.class)를 사용할까 알아보았는데 '@SpringBootTest를 사
이전에 토이프로젝트에서는 그냥 html과 타임리프를 사용해서 화면을 구성했는데 이번 책을 통해서는 '머스테치'라고 하는 템플릿을 사용해서 화면 영역을 개발해보자!템플릿 엔진 : 지정된 템플릿 양식과 데이터가 합쳐져서 HTML 문서를 출력하는 소프트웨어템플릿 엔진으로는
이전에 머스테치를 사용해서 화면을 구성하고 js와 ajax를 사용해서 요청받은 데이터를 서버로 갖고와서 저장시키는 작업까지 해보았다 그러면 본격적으로 머스테치의 문법을 사용해서 적용시켜보자우선 전체 조회를 하기위해서 controller,service,repository
구글 클라우드 플랫폼으로 들어가서 새 프로젝트를 하나 만들어주고 해당 프로젝트의 API 및 서비스 페이지로 들어가서 사용자 인증 정보를 만들어 줍니다.사용자 인증 정보를 만들기 위해서는 동의 화면을 구성해야하기때문에 먼저 해주고이때 Google API 범위는 email
일반적으로 나쁜 코드라하면 같은 코드가 반복되는 부분입니다. 같은 코드를 계속해서 복사&붙여넣기로 반복하게 만든다면 이후에 수정이 필요할 때 모든 부분을 찾아가며 수정해야한다. 이렇게 작성될 경우 유지보수성이 떨어질 수 밖에 없으며, 혹시나 수정이 반영되지 않은 반복
이전 프로젝트에서 카카오 로그인 API를 사용해보았고 이번에 구글 로그인 API를 사용해보았다추가로 네이버 로그인 API도 진행해보자!카카오 디벨롭으로 들어가서 애플리케이션 등록이 정보들을 application-oauth.yml 에 등록이전에 구글은 스프링 시큐리티를