본문 바로가기
[패스트캠퍼스] Spring

패스트캠퍼스 챌린지 18일차

by 엑츄얼리 2022. 2. 10.

Part 1. Spring Framework

 Ch 03. 예제를 만들며 이해하는 스프링 웹 어플리케이션 핵심 기술

  04. 아주 단순한 구조 (1Layer)의 어플리케이션

  - google => spring initializr 검색 및 접속 (start.spring.io) =>

EXPLORE => DOWNLOAD => 원하는 위치에 압축해제 후 intellij로 실행

api 실행 확인

* 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

댓글