본문 바로가기

intellij4

스프링 부트 - 4) 롬복 설치하기 롬복(lombok)이란 ? - 자바 개발 시 자주 사용하는 코드 GET,SET,기본생성자,noString 등을 어노테이션으로 자동 생성해주는 것 1. build.gradle 의존성 추가하기 2. Marketplace에서 lombok 다운로드 다운로드 후 재시작한다. 3. 롬복 설정하기 Command + shift + A 후 annotation processors 검색 후 Enable annotation processing 체크를 한 뒤 OK를 눌러준다. 2021. 12. 24.
스프링 부트 - 3) 스프링 부트에서 테스트 코드 작성 TDD : 테스트가 주도하는 개발 단위 테스트 : TDD의 첫 번째 단계인, 기능단위의 테스트코드를 작성하는 것 따라서, TDD와 단위테스트는 다르다. RED : 항상 실패하는 테스트 먼저 작성한다. Green : 테스트가 통과하는 프로덕션 코드를 작성한다. Refactor : 테스트가 통과하면 프로덕션 코드를 리팩토링한다. 단위 테스트 코드 작성 이점 1) 개발초기에 문제를 발견하게 도와준다. 2) 개발자가 나중에 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인가능(예, 회귀 테스트) 3) 기능에 대한 불확실성을 감소시킬 수 있다. 4) 시스템에 대한 실제 문서를 제공한다. 즉, 단위 테스트 자체가 문서로 사용할 수 있다. 테스트 코드 작성을 도와주는 프레임워크 종류 1.. 2021. 12. 24.
스프링 부트 - 2) intellij와 github 연동 1. GitHub 로그인 windows : Ctrl + Shift + A Mac : Command + Shift + A 누르면 위와 같은 화면이 출력된다. 검색창에 Share Project on GitHub 입력하고 검색 기존에 연동이 되어있는 상태면 위 화면처럼 뜨고 연동이 안됐으면 GitHub 로그인화면이 출력된다. 로그인 후 Share 클릭 .idea 와 gitignore 를 제외시키고 나머지 add시켜준다. 2. ignore 설치 및 세팅 1) Command + shift + a > action > plugin 2) Marketplace 선택 > .ignore 설치 > 재시작 3) ignore 파일 생성 - 생성한 프로젝트 우클릭 > new > .ignore파일 생성 파일에 다음과 같이 입력해줍니.. 2021. 12. 24.
스프링 부트 - 1) intellij로 프로젝트 환경설정 1. 프로젝트 생성 2. 프로젝트 폴더 설명 - src/main/java: 해당 폴더에는 자바로 작성한 소스코드 - src/main/resources: 해당 폴더에는 자바스크립트, HTML 파일 같은 파일들 - build.gradle: 의존성 관련 설정 및 다양한 설정에 관한 파일 - gradlew: 유닉스에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일 - gradlew.bat: 윈도우에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일 3. Gradle 프로젝트 Springboot프로젝트로 변경하기 buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies {.. 2021. 12. 24.