일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- abap value in field Data Class error
- 필터vs인터셉터
- optional
- filter vs interceptor
- 김영한
- Testcode
- .orelseThrow
- SpringMVC
- 세션vs쿠키
- 인터셉터의 정의
- MVC
- 세션의 정의
- 세션이란
- java.lang.AssertionError
- 쿠키란
- n+1
- 구글 보안 api 활용
- spring MVC
- application-properties
- 필터의 정의
- 유연한 컨트롤러1 - v5
- @Controller
- 쿠키의 정의
- springSecurityFilterChain 오류
- BindingResult
- jpa
- controller
- 401오류
- Validation
- Today
- Total
목록[WEB]Back-end/Spring MVC (25)
ABAP DUMP ERROR 24시

# 인프런 김영한의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 개인적으로 정리한 글입니다. Q.HTML 엔티티가 뭐야? 웹브라우저는 th:utext 로 변경한다. 2. [[...]] = > [(...)] 로 변경한다. Q. Thymeleaf 객체 접근 방법 1. Http 요청 파라미터 접근 ${param.paramData} 2. Http 세션 접근 ${session.sessionData} 3. 스프링빈 접근 ${@helloBean.hello('S..

# 인프런 김영한의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 개인적으로 정리한 글입니다. 정리 Q. RequestMappingHandlerAdapter 흐름도 1.Dispatcher Servlet 2. RequestMapping 핸들러 어댑터 3. Argument Resolver // 파라미터, 어노테이션 정보를 기반으로 전달 객체 혹은 DATA 생성 4. Http 메시지 컨버터 // 클래스 타입 지원 여부와 Content-type을 지원하는지 확인 후 컨트롤러에게 보냄. 5. ReturnValue Handler // 컨트롤러의 반환값을 반환 6. Http 메세지 컨버터 //클래스 타입 지원 여부와 Content-type을 지원하는지 확인 후 반환값을 보냄. 7. 반환 Q.HTTP 메시지 컨버..

# 인프런 김영한의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 개인적으로 정리한 글입니다. Q . 스프링 서버에서 요청 데이터 만들기 대표적인 요청 3가지는 GET 쿼리 파라미터 , POST-HTML FORM 방식 그리고 HTTP API 방식이 존재한다. Q. 그래서 내가 해깔리는게 뭐야? 한방정리. 요청 파라미터 방식을 사용하는 것은 GET 쿼리 파라미터 , POST-HTML FORM 방식 @RequestParam , @ModelAttribute를 사용한다. HTTP MESSAGE BODY를 통해 데이터가 넘어오는 방식은 HTTP API 방식 @RequestBody를 사용한다. -주로 이거 사용 (JSON을 반환해줌) 1. 요청 파라미터 방식 예시 @ResponseBody @RequestMap..

# 인프런 김영한의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 개인적으로 정리한 글입니다. Q . 스프링 서버에서 응답 데이터 만들기 1. 정적 Resoure 사용 HYML URL을 직접 노출시켜서 실행한다. 2. 뷰 템플릿을 사용한다. // 핵심은 Model model을 만드는것 뷰 템플릿을 거쳐서 HTML이 생성되고 뷰가 응답을 만들어서 전달한다. @RequestMapping("/response-view-v1") // response-view-1 url 이 실행이 되면 public ModelAndView responseViewV1(){ ModelAndView mav = new ModelAndView("response/hello") // response/hello 경로가 실행이 되면서 .add..

# 인프런 김영한의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 개인적으로 정리한 글입니다. 정리 1. @RequestMapping 왜써? Spring boot는 HanlderMapping과 HandlerAdapter를 탑재하고있어 HandlerMapping과 HandlerAdapter를 구현하기위해서 사용해! HandlerMapping 과 HanlderAdapter는 RequestMappingHandlerxxx 시리즈를 가장 먼저 탐색하는데 @RequestMapping이 RequestMappingHandlerxxx 시리즈를 가지고 있어! (핸들러 기능과 아답터 기능을 보유) 2. @Controller는 왜 사용할까? Spring boot는 ViewResolver를 탑재하고있어 저기 viewRes..
# 인프런 김영한의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 개인적으로 정리한 글입니다. 정리 @Controller : 반환 값이 String이면 뷰 이름으로 인식되고, 뷰를 찾아서 rendering 된다. @Controller @RequestMapping("/springmvc/v3/members") public class SpringMemberControllerV3 { private MemberRepository memberRepository = MemberRepository.getInstance(); @GetMapping("/new-form" ) public String newForm() { return "new-form"; } 다음과 같이 return 값이 new-form으로 반환이 되면..