Spring
-
MVC, API 원리Spring 2022. 3. 22. 15:43
🔹 스프링 MVC : 클라이언트가 요청하면 @Controller에 진입 -> 컨트롤러는 요청에 대한 작업을 수행 -> 뷰로 데이터 전달 - Model : DB와 연동하여 사용자가 입력한 데이터나 사용자에게 출력할 데이터를 다룬다 - View : 사용자에게 시각적으로 보여주는 부분 - Controller : Model이 데이터를 어떻게 처리할지 알려주는 역할 : 클라이언트에게 데이터를 받으면 모델을 호출하기 전에 적절히 가공하고 모델을 호출한다 : 모델이 업무 수행을 완료하면 그 결과를 View에게 전달한다. 🔹 @Controller : 사용자의 요청을 처리한 후 지정된 뷰에 모델 객체를 넘겨주는 역할 : 해당 자바 클래스가 Controller임을 알려주기 위해 사용된다 🔹 @GetMapping : loc..
-
프로젝트 생성Spring 2022. 3. 17. 11:53
🔹 스프링 부트 스타터 => 스프링 프로젝트 생성 https://start.spring.io/ 🔸 Project : 빌드 시스템 (요즘은 Gradle 많이 사용) 🔸 Language : 사용할 언어 🔸 Spring Boot : 스프링 부트 버전 (SNAPSHOT, M1, M2 아무것도 없는거 선택) 🔸 Project Metadata - Group : 보통 기업명, 아무거나 상관X - Artifact : 빌드 했을때 결과물, 프로젝트명 🔸 Dependencies : 스프링프로젝트에서 사용할 라이브러리 (web 프로젝트 이므로 spring web 추가) => GENERATE 생성 🔹 GENERATE 생성 -> zip 파일 🔹 압축풀기 -> 인텔리제이 -> build.gradle 파일 열기 👁🗨 build...