본문 바로가기
Spring

【Udemy : SpringBoot】⑨ToDoアプリを作る(CRUD)

by Birthmark 2022. 1. 20.
 

[Spring] 컨트롤러 메서드의 파라미터 타입

컨트롤러 메서드의 파라미터 타입 컨트롤러 @RequestMapping 어노테이션이 적용된 메서드는 커맨드 클래스뿐만 아니라 HttpServletRequest, HttpSession, Locale 등 웹 어플리케이션과 관련된 다양한 타입의 파

devbox.tistory.com

  • @PathVariable
  • Optional

値をラップし、その値がnullがもしれないことを表現するクラス。メソッドの戻り値として使用します。nullの場合の処理強制し、NullPointerExceptionの発生を防ぐことができます。(Java 11 Optional検索してドキュメントを読める)

queryForMap()にてデータベースのデータが1件も取得できない場合EmptyResultDataAccessExceptionという非チェック例外が発生する。

TaskServiceImpl.java

 

댓글