Spring 1. Spring Initializr

min seung moon·2021년 6월 24일
0

Spring

목록 보기
1/50
post-thumbnail

1. Spring Initializr

  • 스프링 프로젝트를 생성해주는 도구
  • 초심자가 스프링 설정이 힘들기에 나온 도구

    https://start.spring.io/

01. Spring Initializr 적용

  • Generate
    • 위에 설정 그대로 설치
  • EXPLORE
    • 설치 될 파일 미리 확인
  • 설치된 zip 파일은 원하는 곳에 풀어준다
  • open project

  • 실행하여 확인

02. Test class 작성

  • ApiController.class
package com.example.mvc.controller;

import com.example.mvc.dto.UserReq;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/api")
public class ApiController {

    @GetMapping
    public UserReq user(UserReq userReq) {
        return userReq;
    }
}

  • UserReq.class
package com.example.mvc.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserReq {

    private String name;

    private int age;
}

  • springfox 설치
    • MavenRepository에 springfox 검색 후 디펜던시에 추가
    • reload 후 재실행




03. 실행 확인

profile
아직까지는 코린이!

0개의 댓글