본문 바로가기

공부/Spring

스프링 부트 3 백엔드 개발자 되기

3장 스프링부트3 구조 이해하기

 

 

package me.shinsunyoung.springbootdeveloper;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.lang.reflect.Member;
import java.util.List;

@RestController
public class TestController {
@Autowired //TestService 빈주입
TestService testService;

@GetMapping("/test")
public List<Member> getAllMembers(){
List<Member> members = testService.getAllMembers();
return members;
}

}

 

List<Member> members = testService.getAllMembers();

여기서 자꾸

Required type:
List
<java.lang.reflect.Member>
Provided:
List
<me.shinsunyoung.springbootdeveloper.Member>

 

이렇게 뜨면서 실행 x

 

package me.shinsunyoung.springbootdeveloper;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;

@RestController
public class TestController {
@Autowired //TestService 빈주입
TestService testService;

@GetMapping("/test")
public List<Member> getAllMembers(){
List<Member> members = testService.getAllMembers();
return members;
}

}

 

 

 

import java.lang.reflect.Member;

 없앴더니 실행됨