GET 요청 방식의 API를 만들때 이용하는 방법
Model 객체는 데이터를 생성해 컨트롤러에서 이를 JSP, 즉 View에 전달하는 역할을 한다.
Model에 데이터를 담을 때 addAttribute( ) 메소드를 사용한다.
방법 1. Model addAttribute(String name, Object value)
// model에 담은 데이터를 json화 한다
방법 2. Model addAttribute(Object value)
Model, View, Controller
스프링 컨테이너에 의해 관리되는 자바 객체
resources/static/index.html
( /:디렉토리 구분)
위 파일을 만들어서 실행하면, 웹 페이지에 localhost:8080
치면 제일 먼저 나올 <정적페이지>를 만들어 실행하는 것이다. 실행 후 콘솔에 빨간 네모를 눌러줘야 page가 내려간다.
<정적페이지>를 좀 더 동적이게 만들어 주는 느낌
컨트롤러에서 리턴값으로 문자를 반환하면 : @GetMapping("문자")
뷰 리졸버가 화면(.html)을 찾아서 처리한다.
는 메서드 순서 지정이 안돼서, test 끝날때마다 repogitory를 지워주는 @AfterEach
를 만들어준다.
싱글톤; 객체 하나 올려놓으면 공유해서 같이 쓸 수 있게 하는 기능을 제공한다
생성자를 연결해서 가능하게 하는데, 이때 @Autowired
을 쓴다.