Part 1. Spring Framework
Ch 03. 예제를 만들며 이해하는 스프링 웹 어플리케이션 핵심 기술
04. 아주 단순한 구조 (1Layer)의 어플리케이션
- google => spring initializr 검색 및 접속 (start.spring.io) =>
EXPLORE => DOWNLOAD => 원하는 위치에 압축해제 후 intellij로 실행
* package의 구조는 사람마다 회사마다 차이가 있음
package com.fastcampus.programmin.dmaker.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
import java.util.List;
@Slf4j
@RestController //사용자의 요청을 받아 json 형태로 응답을 반환 //ctrl + 클릭
public class DMakerController {
@GetMapping("/developers") //사용자 요청이 /developers를 통해 들어온다면 (ex] GET /developers HTTP/1.1)
//
public List<String> getAllDevelopers(){
// GET /Developers HTTP/1.1
log.info("HET /developers HTTP/1.1");
return Arrays.asList("snow", "elsa", "Olaf");
}
}
<DMakerController.java>
----------------------------------------------------------------------------------------------------------------------------------
https://bit.ly/37BpXic
'[패스트캠퍼스] Spring' 카테고리의 다른 글
패스트캠퍼스 챌린지 20일차 (0) | 2022.02.12 |
---|---|
패스트캠퍼스 챌린지 19일차 (0) | 2022.02.11 |
패스트캠퍼스 챌린지 17일차 (0) | 2022.02.09 |
패스트캠퍼스 챌린지 16일차 (0) | 2022.02.08 |
패스트캠퍼스 챌린지 15일차 (0) | 2022.02.07 |
댓글