본문 바로가기
Java

자바 Rest api

by NaHyungMin 2020. 7. 6.
package com.package.superpayrestapi.controller;

import lombok.Getter;
import lombok.Setter;
import org.springframework.web.bind.annotation.*;
import util.Singleton;

@RestController
@RequestMapping("/helloworld")
public class HelloController {

    @GetMapping(value = "/string")
    public String helloworldString() {
        return "helloworld";
    }

    @GetMapping(value = "/json")
    public Hello helloworldJson() {
        Hello hello = new Hello();
        hello.message = "helloworld";
        return hello;
    }

    @RequestMapping(value="/string/{text}")
    public String helloworldText(@PathVariable(value="text") String name) {
        return "text : " + name;
    }

    @PostMapping(value = "/jsonPost")
    public String helloworldPost(@RequestParam(value = "userName", required = true) String userName){
        return userName;
    }

    @Setter
    @Getter
    public static class Hello {
        private String message;
    }
}

가장 기본적인 get, post와 키 매핑 테스트

다음 번에는 데이터베이스 연결 테스트 후, DTO와 DAO를 만들어야 한다.

 

 

'Java' 카테고리의 다른 글

자바 Rest api3  (0) 2020.07.16
자바 Rest api2  (0) 2020.07.16
자바 싱글턴 테스트  (0) 2020.07.06
인텔리제이 톰캣 연결  (0) 2020.07.01
인텔리제이 스프링부트 오류  (0) 2020.07.01