목록SpringBoot (37)
Coding Note
TMI 정보처리기사 필기시험 준비하느라... 스터디를 제대로 못했다.. 그래도 필기 결과는 합격!! 이제 스터디에 몰두해야지~ Q1. JPA 란? - 자바 표준 ORM(Object Relational Mapping) - 인터페이스로서 자바 표준 명세서 - 객체를 매핑하는 기술 - JPA를 사용하기 위해 구현체가 요구됨 - Hiberate, Eclipse, Link 등 JPA는 객체 지향 프로그래밍 언어와 관계형 데이터베이스 2개 영역을 중간에서 패러다임을 일치시켜주기 위한 기술이다. 즉, 개발자는 객체지향적으로 프로그래밍을 하고, JPA가 이를 관계형 데이터베이스에 맞게 SQL을 대신 실행한다! Q2. Spring Data JPA - Spring에서 사용하는 JPA - JPA를 사용하기 위해 구현체가 필..
Q1. Lombok이란? - 자바 개발자들의 필수 라이브러리 - 자바 개발시 자주 사용하는 코드 Getter, Setter, 기본 생성자, toString 등을 어노테이션으로 자동 생성해줌. 활용해봅시다. 1. build.gradle에 등록하기 의존성에 lombok을 등록하고 새로고침하여 라이브러리에 내려받는다(의존성 주입) 2. lombok 설치하기 plugins에서 설치 받으면 된다. 설치하고 인테리제이 재시작하면 아래 설정 팝업창이 뜨니 눌러주면 된다. 안 뜨는 사람들은 [Setting - build, Exclusion~ - Annotation Processors] 에서 설정하면 된다! lombok 설정까지 완료했으니 사용해보자!! 3. 기존 코드 롬복으로 전환하기 (Hello Controller)..
악!!!!!!!!!!!!! 너무 어렵잖아.. 오류 해결하는데 하루 걸렸다ㅠㅠ 그래도 해결했으니 다행이야!! 그럼 풀이해보자 1. 테스트 코드란? - 자동 검증 가능 - TDD와 단위 테스트는 다르다. TDD 단위테스트 - 테스트가 주도하는 개발 - 구현 -> 테스트 -> 리팩토링 - 기능 단위의 테스트 코드 작성 - 테스트 코드만 작성함 - 개발 단계 초기 문제 발견 가능 - 자동 검증 가능 - 개발자가 만든 기능 보호 - 문서로 사용할 수 있음 - 톰캣 서버 내렸다가 다시 실행 반복 안해도 됨 2. HelloController 테스트 코드 작성하기 "스프링 부트의 AWS로 혼자 구현하는 웹 서비스" 책 기반임으로 JUnit4 버전을 사용하고 있다! JUnit4 버전 확인 및 수정은 전 게시물을 통해서 ..
저번 게시물은 '인테리제이로 스프링 부트'를 위한 코드 소개였다. 오늘은 인테리제이 깃 연결하기!!!! 그럼... 오늘도 파이팅해보자 1. 깃 설정 열기 아직 깃허브 계정이 없을 경우 회원가입부터 해야 된다. - ctrl+shift+A 단축키를 눌러 'share project Github' 검색 - 깃허브 로그인하기 - 본인 깃허브 리파지토리랑 연동시키기 전 깃허브 토큰을 사용해 연동했어요! 1-1. 깃허브 토큰(Token) 생성 1. 프로필에서 Settings로 들어간다. 2. 프로필 페이지에서 스크롤을 내려 Developer settings로 들어간다. 3. 이동하면 아래와 같은 페이지가 보이며 Generate new token 버튼을 클릭한다. 4. 설정 체크 5. 토큰 생성이 완료가 되었으므로 코..
이 책을 기반으로 스프링 부트 스터디를 시작하게 되었다. 쉬운 게 없어요.... 그래도 파이팅! 1. 인테리제이 프로젝트 생성하기 New project 버튼 클릭 후 Gradle을 선택해 프로젝트를 생성한다. 다음으로 GroupId와 ArifactId를 등록한다. ArifactId는 프로젝트 이름이 되기 때문에 원하는 이름으로 작성하면 된다. finish 버튼을 누르면 gradle가 생성되는 걸 확인할 수 있다. 2. gralde 프로젝트를 스프링 부트 프로젝트로 변경하기 build.gradle 초기 화면은 이와 같다. 위 코드 기반으로 하나씩 코드를 추가할 예정이다. (이후 코드 사진 프로젝트 명은 'first.SpringBoot-study'입니다. ) 이에 앞서 gradle 버전을 먼저 확인해보자. ..