package com.baeldung.controller.optionalpathvars; import static com.baeldung.model.Article.DEFAULT_ARTICLE; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.baeldung.model.Article; @RestController @RequestMapping(value = "/seperateMethods") public class ArticleViewerWithTwoSeparateMethodsController { @RequestMapping(value = "/article/{id}") public Article getArticle(@PathVariable(name = "id") Integer articleId) { return new Article(articleId); } @RequestMapping(value = "/article") public Article getDefaultArticle() { return DEFAULT_ARTICLE; } }