반응형

@RestController 시작 전 준비과정이 궁금하다면?

https://maxtime1004.tistory.com/80

 

[JSP] @RestController 문자열 전달하기

REST의 정의가 궁금하다면? ˙ RestController 이용하여 REST 기능 구현하기 Spring Legacy Project > MVC 로 프로젝트를 생성합니다. pom.xml을 열어 스프링 버전을 4.1.1로 변경 후 저장합니다. 1 2 3 4 5 6 7..

maxtime1004.tistory.com

 

 

 

pom.xml에 해당 코드를추가합니다.

 

 

 

MemberVO

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.myspring.pro29.ex01;
 
public class MemberVO {
    private String id;
    private String pwd;
    private String name;
    private String email;
    
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getPwd() {
        return pwd;
    }
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    
    @Override
    public String toString() {
        String info = id + ", " + pwd + ", " + name + ", " + email;
        return info;
    }
        
}
 
cs

 

 

 

TestController

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.myspring.pro29.ex01;
 
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
 
@RestController
@RequestMapping("/test/*")
public class TestController {
    @RequestMapping("/hello")
    public String hello() {
        return "Hello REST!!";
    }
    
    @RequestMapping("/member")
    public MemberVO member() {
        MemberVO vo = new MemberVO();
        vo.setId("hong");
        vo.setPwd("1234");
        vo.setName("홍길동");
        vo.setEmail("hong@test.com");
        
        return vo;
    }
}
 
cs

 

 실행결과 

 

반응형

+ Recent posts