Skip to content

스프링 MVC 의 세부적인 기능들에 대한 학습 코드입니다.

Notifications You must be signed in to change notification settings

hgene0929/spring_study_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

springMVC_2

스프링 MVC 의 세부적인 기능들에 대한 학습 레포지토리입니다.

로깅

로깅을 위한 객체 생성 및 호출하는 방법
로깅 단계 등에 대해 학습합니다.

  • Logger, LoggerFactory 객체 사용법
  • @Slf4j 사용법
  • trace, debug, info, warn, error
  • log 호출 형식

http 요청 매핑

클라이언트 요청을 매핑하는 방법에 대해 학습합니다.

  • @RequestMapping 사용법
  • @GetMapping, @PostMapping, @PatchMapping, @PutMapping, @DeleteMapping, @HeadMapping 사용법
  • @PathVariable 를 파라미터로 사용하는 법
  • http 요청 API 구현

http 요청 메시지 처리

  • 요청 메시지에 담긴 파라미터를 조회하는 방법( HttpServletRequest , @RequestParam )에 대해 학습합니다.
  • @ModelAttribute 사용법
  • 요청 메시지 자체를 응답으로 반환하는 방법( String으로 반환 , Json으로 반환 )에 대해 학습합니다.

http 응답 메시지 처리

  • 컨트롤러에서 처리한 데이터를 모델객체에 담아 뷰로 응답하는 방법( ModelAndView , Model 객체 사용 )
  • 컨트롤러에서 처리한 데이터를 모델객체에 담아 문자열로 응답하는 방법( HttpServletResponse , HttpEntity(ResponseEntity) , @ResponseBody 객체 사용 )
  • 컨트롤러에서 처리한 데이터를 모델객체에 담아 JSON으로 응답하는 방법( HttpEntity(ReponseEntity), @ResponseBody 객체 사용)

About

스프링 MVC 의 세부적인 기능들에 대한 학습 코드입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published