📌스프링부트란?
- 자바프로그램을 보다 쉽고 빠르게 만들게 하는 도구
📌개발환경
- JDK (:::cmd >>> java --version 확인)
: window >>> AdoptOpenJDK 검색 - 8version, JVM(기본)
: mac >>> homebrew 로 설치하면 편함. ( homebrew adoptopenjdk 설치 검색하기)
- IDE
: intellij
but, 나는 sts로 진행할 것임.
- springBoot project 설정
: gradle / lan:Java , 8(설치 자바버전에 맞게) / springboot 3.0.4 / packaging : Jar
dependencies : spring Web(springboot로 웹을 만들거기 때문),
H2 database,
Mustache(화면),
spring with JPA (database 좀 더 편리하게 다룰 수 있게 해줌.)
※ group + artifact 조합 = package name
📌웹서비스 동작원리
웹서비스는 클라이언트와 서버의 요청과 응답으로 동작.
- 클라이언트 : 서비스를 사용하는 프로그램 or 컴퓨터 <-> 서버 : 서비스를 제공하는 프로그램 or 컴퓨터
※ localhost : 내컴퓨터주소 / 8080 포트번호 (내집에 8080 번방 이라고 생각)
localhost:8080/파일명 명시했을 때,
기본적으로 src->main->resources->static 에서 파일명 으로 찾아 응답을 해줌.
YOUTUBE 홍팍님 강의 내용을 토대로 작성 및 정리
https://cloudstudying.kr/courses/65
스프링 부트, 입문! | CloudStudying
cloudstudying.kr
'STUDY > [홍팍]SpringBoot' 카테고리의 다른 글
28~31 더 나아가기 (0) | 2023.03.29 |
---|---|
18~21 #REST API와 테스트 (0) | 2023.03.27 |
7~17 #게시글CRUD (0) | 2023.03.26 |
4~6 #모델, 뷰, 컨트롤러 (0) | 2023.03.26 |
입문 목차 (0) | 2023.03.25 |