본문 바로가기
728x90

Spring153

Spring MVC (스프링 웹 MVC) 강의 34 - 지금까지 다루었던 내용과 이번에 다루게 될 사용자 입력 5가지 XML로 매핑할때는 URL하나당 클래스하나씩 어노테이션으로 컨트롤 할때는 클래스 여러 메서드 URL하나당 메서드 하나씩 1. 문자열 출력 2. ViewResolver이용해서 jsp리소스 이용 3. Tiles 페이지 결합 반환 4. 문자열을 JSON 형태로 이제 배울 부분은 입력 여기까지가 스프링 MVC DI는 스프링의 원래 기능 서비스나 DAO를 다루면 Transaction을 처리하게 되는데 스프링 AOP관련 기능이다. 다음 시간부터 알아보자 출처 : https://www.youtube.com/watch?v=kr6vpspJLq0&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=60 2022. 1. 8.
Spring MVC (스프링 웹 MVC) 강의 33 - JSON 출력하기 객체를 반환해 보자 서버에서 객체를 반환하면 클라이언트에서 객체값 받기 문자열로 변환해서 받기 이런 오류가 난다면 com.fasterxml.jackson.core jackson-databind 2.11.2 추가해주자 그럼 제이슨 불러와진다 출처 : https://www.youtube.com/watch?v=u3_mWJVJQ7Q&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=59 2022. 1. 7.
Spring MVC (스프링 웹 MVC) 강의 32 - @RestController와 한글출력 설정 @RestController를 하면 @ResponseBody 한것과 같은 효과가 난다. 한글이 깨짐 text/html;charset=UTF-8 한글 잘 나옴 출처: https://www.youtube.com/watch?v=aDjJXbv14LU&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=58 2022. 1. 7.
Spring MVC (스프링 웹 MVC) 강의 31 - 문서 출력방법 4가지 @ResponseBody 이렇게 하면 resolver를 사용하지 않겠다는 의미 프론트 컨트롤러에서 매개값을 찾아보고 있으면 컨트롤러에 전달해준다 package com.newlecture.web.controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/") public class HomeController { @RequestMappi.. 2022. 1. 7.
Spring MVC (스프링 웹 MVC) 강의 30 -컨트롤러를 위한 Annotation 개념정리 함수 반환 타입은 void를 해도 되지만 void를 하면 반환이 안되서 이런 오류가 생길수 있지만 컨트롤러는 일을 하긴 할거다. 사용자에게 돌려줄 페이지를 찾지 못해서 에러가 뜨긴하지만 큰 문제는 없을거다..(?) 알고 했다면 문제 되지 않는다..(?) 반면에 설정된 컨트롤러가 있다면 출처: https://www.youtube.com/watch?v=jyLjTKVbwvY&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=56 2022. 1. 7.
Spring MVC (스프링 웹 MVC) 강의 29 -컨트롤러 정리하기 이것은 스프링 개념이라기보단 물리 아키텍처? 라고 파일을 어떻게 만들지에 대한 고민? 공부?이다. 이건 프로젝트 과정을 설명하는 영상에서 따로 설명함.. notice의 list기능 notice의 detail기능 즉 NoticeController 클래스 안에 datail함수 list함수 각각 행위를 갖고 있는 울타리 혹은 기능의 집합 이런 것은 클래스로 만들면 되겠다. 각각 폴더들은 클래스로 만들고 각각 기능이 있다면 함수로 구현하자 customer는 클래스의 집합으로 패키지명으로 만들자 밖에 있는 index.jsp는 루트의 인덱스가 된다 RootController 만들고 그 안에 index 만들면 되겠다 파일 구조를 보고 URL구조를 매핑하면 파일 구조를 보고 URL구조를 파악할 수 있어 유용하다. 삭제.. 2022. 1. 7.
Spring MVC (스프링 웹 MVC) 강의 28 - HomController 만들기 지난 시간 URL이 매핑되는건 클래스가 아니라 함수에 매핑되어 있는 중이다. 즉 컨트롤러는 @RequestMapping("/index") public void aaaa() { System.out.println("asdfdf"); } 이것이고 IndexController는 저 컨트롤러를 담는 그릇이다. 폴더 개념이다. 그래서 이름을 이렇게 바꾸자 Tiles 값 문자열 return 출처: https://www.youtube.com/watch?v=p8pmKx1SS6k&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=54 2022. 1. 7.
728x90