➊ 경로에 중괄호를 사용해 사용자와 목록의 이름을 경로 안에 지정한다.
➋ 예상한 대로 showList() 함수는 입력으로 Request를 받고, 결과로 Response를 반환한다.
➌ 요청에서 사용자와 목록을 추출하기 위해 널이 될 수 있는 문자열을 반환하는 path() 메서드를 사용한다.
➍ 내부에 인코딩된 파라미터가 포함된 HTML을 생성한다.
➎ 마지막으로 HTML과 성공 코드가 포함된 응답을 반환한다.
테스트를 위해 브라우저에서 localhost:8080/todo/uberto/book을 호출하면 애플리케이션이 실행된다.

사용자 이름과 목록 이름을 URL 경로에서 가져온다는 점에 유의하라.
선언에서 String 타입 뒤에 물음표가 있는 것을 볼 수 있다. 뭔가 확실하지 않아서 그런 걸까? 거의 그렇다.