후기
디테일한 부분보다는 스프링의 전체적인 가이드를
하는 강의여서 처음 접하는 사람들한테는 도움이 많이 될 것 같아요
하지만 개발을 처음 접하시는 분이나 자바를 완벽하게 숙지하지 못하신 분에게는
아래 페이지에서 수강 후 들으시는 게 좋아요
링크 : 생활 코딩
생활코딩
hello world 생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그
opentutorials.org
코드 내용

✔️ 공지사항
📢 해당 강의는 코드에 대한 자세한 설명보다는 스프링의 전체적인 흐름만 짚어주는 강의입니다.
📢 자바를 완벽하게 이해했다는 가정하에 들으시면 좋습니다. Optional, List, Interface 등 내용이 나옵니다.
✔️ Summary
- 프로젝트 생성 및 빌드
- 스프링 콘텐츠 종류 및 동작 방식
- 데이터 객체(domain), Repository, Service, Controller 및 테스트 케이스
- DI 의존성 주입
- DB 연결 및 JDBC Template, JPA
✔️ 프로젝트 생성 및 빌드
알게된 것
- 스프링 프로젝트를 생성하고 실행해서 웹 브라이우저에 Error 페이지를 띄울 수 있음
정리한 TIL
https://zibu-story.tistory.com/197?category=866832
Infrean 스프링 입문 강의 (김영한 님) -프로젝트 생성 및 빌드
T M I Spring Intializr 로 프로젝드를 생성하면 자동으로 빌드나 부트등 자동으로 생성하기 때문에 유용하다. Dependencies를 통해 필요한 라이브러리를 설치할 수도 있다. 필자는 IntelliJ를 유료로 사용
zibu-story.tistory.com
✔️ 스프링 컨텐츠 종류 및 동작 방식
알게된것
- 웹 브라우저에 검색했을 때 스프링이 동작하는 방식
- 각 폴더와 파일의 역할과 우선 순위
- Json 데이터로 전달, 파일만 웹 브라우저에 전달하는 방법
정리한 TIL
https://zibu-story.tistory.com/198?category=866832
Infrean 스프링 입문 강의 (김영한 님) - 컨텐츠 종류 및 동작 방식
이해할 때까지 직접 코드를 치는 것이 중요하다 코드 내용 깃허브 Repository 📢 웹 브라우저에 검색했을 때 스프링이 동작하는 방식을 설명할 수 있습니다. 📢 static 폴더와 template 폴더의 역할
zibu-story.tistory.com
✔️ 데이터 객체(domain), Repository, Service, Controller 및 Test
📢 데이터베이스 없는 상태에서 개발을 진행하였습니다.
알게된것
- domain, repository, service, controller 의 역할
- 테스트 케이스를 작성하는 이유와 방법, 각각의 상황대로 단위하는 방법
- 일반적으로 MVC 방식으로 회원 관리 메뉴를 작성
정리한 TIL
https://zibu-story.tistory.com/199?category=866832
Infrean 스프링 입문 강의 (김영한 님) - 데이터 객체(domain), Repository, Service, Controller 및 테스트 케이
자세한 코드 내용은 아래 링크를 통해 확인 가능하고 Repository, Service, Controller 설명에서 적은 코드는 영역마다 어떤 역할을 하는지 간략하게 깨우쳐 주기 위해서 작성했습니다. 코드 내용 깃허브
zibu-story.tistory.com
✔️ DI 의존성 주입
알게된것
- 의존성 주입의 종류(생성자, setter, 필드), 역할, 좋은 점
- 의존 관계 설정하는 방법(컴포넌트 스캔, 수동으로 빈 등록)
- 어노테이션 모르는 것
정리한 TIL
https://zibu-story.tistory.com/200?category=866832
Infrean 스프링 입문 강의 (김영한 님) - DI, 의존성 주입
코드 내용 깃허브 Repository 📢 의존성 주입 의 종류(생성자, setter, 필드), 역할, 좋은점 📢 의존관계 설정하는 방법(컴포넌트 스캔, 수동으로 빈 등록) 📢 어노테이션 모르는 것 ✔️의존관계(D
zibu-story.tistory.com
✔️ DB 연결 및 JDBC Template, JPA
알게된것
- H2 데이터 베이스를 설치 및 테이블 생성
- 20년 전에 썼던 JDBC 연결 방법
- 중복코드 제거한 JDBC 방법
- JPA와 데이터 JPA
정리한 TIL
https://zibu-story.tistory.com/201?category=866832
Infrean 스프링 입문 강의 (김영한 님) - DB 연결 및 JDBC Template, JPA
코드 내용 깃허브 Repository 📢 H2 데이터 베이스를 설치하고 테이블을 생성할 수 있다. 📢 중복코드 제거한 최신 JDBC 방식을 알고 있습니다. 📢 쿼리문을 안쓰고 JPA를 사용하여 데이터베이스에
zibu-story.tistory.com
✔️ AOP
알게된 것
- AOP를 사용하기 전 문제점과 사용했을 때 나아지는 점을 파악
- 동작 원리
- 모르는 용어
정리한 TIL
✔️ 피드백
- Controller, Service, Repository 부분 설명 부족함 하면서 채우기
- 모르는 것 개념 정리하기
✔️강의 참고
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의
스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런...
www.inflearn.com
'공부(Study) > 스프링(Spring)' 카테고리의 다른 글
스프링 컨텐츠 종류 및 동작 방식 (0) | 2022.10.13 |
---|---|
스프링 프로젝트 생성 및 빌드 방법 (0) | 2022.10.13 |
스프링 MVC 구조 및 특징, Controller 사용방법, return 타입에따른 차이점, 파일 업로드방법, MVC 동작 원리 순서 (0) | 2021.12.31 |
스프링 정의 및 특징, 어노테이션이란?, 의존성 주입이란?, Lombok을 써야되는 이유, servlet-context.xml root-context.xml 차이점, 테스트 코드란? (0) | 2021.12.28 |
OracleDB, sqlDeveloper, JDBC, Connection Poll 세팅 및 다운로드 (0) | 2021.12.27 |