일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 멋사 합격
- 깃허브
- discord
- 기사 제목 크롤링
- 멋사 서류평가
- 멋쟁이사자처럼 서류
- 멋쟁이 사자처럼
- 파이썬
- 백엔드
- ㅏㄴ
- 멋사11기
- 멋사10기
- IT동아리
- 멋쟁이사자처럼
- 코딩동아리
- 멋사 서류
- 멋쟁이사자처럼11기
- 디스코드봇
- 파이썬 크롤링
- 멋사
- API
- 멋쟁이사자처럼10기
- 멋사 면접
- 멋쟁이사자처럼대학
- 멋사 10기
- 웹동아리
- 알림봇
- 크롤링
- 멋사12
- django
- Today
- Total
목록프레임워크 (32)
ACHO.pk devlog
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. MemberServiceTest 직접 객체를 생성해서 넣었다. 메모리 DB에 있는 데이터를 다음 테스트를 위해 지워준다. 순수한 자바 코드이므로 속도가 빠르다! 2. MemberServiceIntegrationTest ⓛ test/java/repository/패키지 하위에 "MemberServiceIntegrationTest" 클래스를 만들어준다. ② MemberServiceIntegrationTest 클래스 내에 코드를 작성한다. package Springboot.study.service; import Springboot.study.domain.Member; impor..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. JDBC 자바와 DB(H2)를 이어주는 드라이버, 과거에 쓰던 방법이다. 1-1. 스프링 설정 변경 build.gradle 파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가 및 수정을 한다. implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' 1-2. 스프링 부트 데이터베이스 연결 설정 추가 ▹resources/application.properties 형광펜 칠한 url를 아래 코드에서 "본인"에 넣어주면 된다 spring.datasourc..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. 설치 윈도우 사용자라면 Windows Installer로 다운 받아도 되고, Platform-Independent로 다운받아도 된다. 이 명령어를 쓰면 바로 연결할 수 있도록 뜬다. 1-1. 설치완료 연결한 후 해당 파일이 존재하는지 확인해야한다. 2. 접속 세팅 저장한 설정: Generic H2 (Server) JDBC URL: jdbc:h2:tcp://localhost/~/test 를 입력하고 연결을 클릭한다. URL를 변경하는 이유는 TCP 소켓을 통해 접속해야 어플리케이션과 콘솔이 동시에 접근했을 때 오류가 발생하지 않기 때문이다. 2-1. 테이블 생성 2-2. ..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 회원 웹 기능 - 홈 화면 추가 • 홈 컨트롤러 추가 HomeController 생성 후 코드를 작성한다. package Springboot.study.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HomeController { @GetMapping("/") public String home() { return "home"; } } • 회원 관리용 홈 HomeCon..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. ① 자바 코드로 직접 스프링 빈 등록하기 회원 서비스와 회원 레포지토리의 @Service, @Repository, @Autowired 어노테이션을 제거하고 진행한다. Membercontroller는 그대로 둔다(@Controller와 @Autowired) ② src/main/java/Springboot.study/ 패키지 하위에 SpringConfig 클래스를 생성한다. ③ SpringConfig 클래스에 코드를 작성한다. package Springboot.study; import Springboot.study.repository.MemberRepository; import ..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 컴포넌트 스캔과 자동 의존관계 설정 • 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비 스프링 빈을 등록하는 2가지 방법 ① 컴포넌트 스캔과 자동 의존관계 설정 ▹컴포넌트 스캔 : 스프링이 스프링 빈(Bean)으로 등록될 준비가 된 클래스들을 스캔하여 빈(Bean)으로 등록해주는 과정 ▹ @Configuration, @Service, @Repository, @Controller, 등의 어노테이션에도 전부 @Component이 포함되어 있어 자동으로 컴포넌트 스캔의 대상이 된다. ▹ 내 프로젝트인 Springboot.study 패키지 하위의 패키지..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. 회원 서비스 개발 ① src/main/java/프로젝트 명 폴더 하위에 'service' 이름의 패키지를 생성한다. ② service 패키지 하위에 "MemberService" 클래스를 생성한다. ③ MemberService 클래스 내의 코드를 작성해준다. package Springboot.study.service; import Springboot.study.domain.Member; import Springboot.study.repository.MemberRepository; import Springboot.study.repository.MemoryMemberRepos..
인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 1. 회원 레포지토리 테스트 케이스 작성 ▹ 작성한 레포지토리가 내가 원하는대로, 정상적으로 동작하는지 검증하는 방법(코드를 코드로 검증) 개발한 기능을 실행해서 테스트 할 때 자바의 main 메서드를 통해서 실행하거나, 웹 애플리케이션의 컨트롤러를 통해서 해당 기능을 실행한다. 이러한 방법은 준비하고 실행하는데 오래 걸리고, 반복 실행하기 어렵고 여러 테스트를 한번에 실행하기 어렵다는 단점이 있다. 자바는 JUnit이라는 프레임워크로 테스트를 실행해서 이러한 문제를 해결한다 *테스트 코드는 given(주어진 변수, 상황), when(언제 행동을 취하는가), then(어떤 행..