본문 바로가기
728x90
반응형

스프링부트와 AWS7

#3-1_스프링부트에서 테스트 코드를 작성 + 인텔리제이 테스트 코드 작성시 cannot resolve symbol 에러 해결방법 TDD와 단위테스트 TDD는 테스트가 주도하는 개발 -> 테스트코드를 먼저 작성하는 것에서부터 시작 - 항상 실패하는 테스트를 먼저 작성 - 테스트가 통과하는 프로덕션 코드 작성 - 테스트가 통과하면 프로덕션 코드를 리팩토링한다. 단위테스트는 TDD의 첫번째 단계인 기능 단위의 테스트 코드 작성을 뜻함. 테스트 코드를 작성해야 하는 이유 작가님의 말씀에 의하면 1) 빠른 피드백 코드 작성 Tomcat 실행 Postman 과 같은 API 테스트 도구로 HTTP 요청 요청결과를 System.out.println() 으로 눈으로 검증 결과가 다르면 다시 Tomcat 중지하고 코드 수정 2번부터 5번까지 매번 코드를 수정할때 마다 반복해야 하는데, 톰캣을 재시작하는데는 1분이상의 시간이 소요되기 때문에 테스트 .. 2021. 7. 21.
#2_인텔리제이에서 깃과 깃허브 연동과 git@github.com: permission denied (publickey) 오류 생겼을 때 대처법 ctril+shift+A 를 한 후 Action 검색창에서 share project on github 검색한다! share project 하기 전에 file->settings->version control ->github 에서 본인 계정과 연동되어있는지 확인하는 것을 추천한다. share project 후 본인 깃허브 계정으로 로그인 한다 그러면 repository name은 보통 본인의 프로젝트 이름을 따라간다. 커밋을 할 땐 아래 사진 처럼 .idea 디렉토리는 커밋하지 않는다. 그 이유는 인텔리제이에서 프로젝트 실행시 자동으로 생성되는 파일들이기 때문에 깃허브에 올리기에는 불필요하기 때문이라고 한다! 보통 커밋에 성공하게 되면 이런 화면이 나온다! 하지만 난 처음엔 슬프게도 이런 오류가 떴었다..!.. 2021. 7. 19.
#1_그레이들 프로젝트를 스프링부트 프로젝트로 변경하기 2019년에 발행된 책 '스프링부트와 AWS로 혼자 구현하는 웹서비스' 를 참고하여 공부한 내용을 기록합니다. 새 프로젝트 생성 후 build.gradle을 클릭한다. 그러면 자바 개발에 기초적인 설정만 되어있는 코드들이 있고, 여기에 스프링 부트에 필요한 설정들을 추가할것이다. 책이 발행된 이후 gradle 버전이 바뀌었기 때문에 작가님의 블로그를 참고해서 작성했다. https://jojoldu.tistory.com/539 (2020.12.16) 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 최신 코드로 변경하기 작년 11월 말에 스프링 부트와 AWS로 혼자 구현하는 웹 서비스를 출판 하였습니다. Spring Boot가 2.1 -> 2.4로, IntelliJ IDEA가 2019 -> 2020으로 오면.. 2021. 7. 16.
728x90
반응형