일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 크롤링
- 멋쟁이사자처럼
- 파이썬
- django
- 백엔드
- 멋사12
- IT동아리
- 멋쟁이사자처럼11기
- 멋쟁이사자처럼10기
- 코딩동아리
- 멋사 서류평가
- 기사 제목 크롤링
- 디스코드봇
- ㅏㄴ
- 알림봇
- 멋쟁이사자처럼 서류
- 멋쟁이사자처럼대학
- 멋쟁이 사자처럼
- 멋사10기
- 멋사
- 멋사 서류
- API
- 웹동아리
- 멋사 면접
- 멋사 10기
- 크롤링
- discord
- 깃허브
- 멋사 합격
- 멋사11기
- Today
- Total
목록프레임워크/Springboot (29)
ACHO.pk devlog

인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. 비즈니스 요구사항 정리 • 데이터: 회원ID, 이름 • 기능: 회원 등록, 조회 • 아직 데이터 저장소가 선정되지 않음(가상의 시나리오) ➥ 단순하게 시작 일반적인 웹 애플리케이션 계층 구조 • 컨트롤러: 웹 MVC의 컨트롤러 역할, api 생성 • 서비스: 비즈니스 도메인 객체를 가지고 핵심 비즈니스 로직 구현(예: 회원 중복 가입 X) • 리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 • 도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리됨 클래스 의존관계 • 아직 데이터 저장소가 선정되지 않아서, 우선 ..

인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. @RequestParam @ResponseBody 에 대한 내용.. 정적 컨텐츠 ▸서버에서 하는 것 없이 파일을 그대로 웹브라우저에 띄우는 것 ▸스프링 부트 정적 컨텐츠 기능 ▹https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-static-content Spring Boot Features Graceful shutdown is supported with all four embedded web servers (Jet..

인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. Welcome Page 만들기 ▹스프링 부트는 resources/static 경로 내의 html 파일 welcome page로 인식한다. ▹welcome page는 도메인만 누르고 들어왔을 때 뜨는 첫 화면이다. resources/static에 index.html 파일을 생성한다. ▹index.html HELLO • 스프링부트가 지원하는 welcome page 기능 ▹static/index.html을 올려두면 Welcome Page 기능을 제공한다. ▹https://docs.spring.io/spring-boot/docs/2.4.13/reference/html/spring-b..

인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. gradle이나 maven과 같은 build tool은 의존관계를 관리해준다. 즉, 우리가 필요해서 다운받은 web이나 thymeleaf 라이브러리가 의존하고 있는 또다른 라이브러리를 알아서 관리해준다는 것이다. 의존관계가 있는 라이브러리를 함께 다운로드한다. gradle를 선택해서 의존 관계에 따른 라이브러리를 파악해보자. 라이브러리 간의 의존관계인 dependencies를 보면, thymeleaf외 web이 있는 것을 볼 수 있다. thymeleaf 폴더를 열어보면 thymeleaf가 사용하는 다른 라이브러리들이 존재한다. 따라서 우리가 하나의 라이브러리만 가져와도, 서로..

인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다. spring initializr로 스프링 프로젝트를 생성하면 된다. https://start.spring.io/ ① Project _ 사용할 툴 선택 gradle과 maven의 차이? ② Language _ 사용할 언어 선택 ③ SpringBoot _ 버전 선택 SNAPSHOT은 만들고 있는 버전, M은 정식 발매가 되지 않은 버전이므로 이를 제외한 버전 중에 최신 버전을 선택해주자. ④ Project Metadata _ 프로젝트 정보 Group에 보통 기업명을 적는다. Artifact는 결과물로서 프로젝트명으로 생각하면 된다. Name과 Description은 그대로 유지한..