18.

【Spring】@RequestMappingアノテーションとは

編集

本稿はSpringFrameworkの@RequestMappingについて説明します。

 

@RequestMappingとは

@RequestMappingを記述することでメソッドに対してURLをマッピングさせることができます。

以下の例では"/index"にGETでリクエストがあった場合、index()メソッドが実行されるということになります。

@RestController

public class HelloController {

@RequestMapping(path = "/index", method = RequestMethod.GET)

public String index() {

return "Hello!!";

}

}

 

パスやリクエスト方式を複数指定する場合は以下のように記述できます。

@RequestMapping(path = { "/", "/index" }, method = { GET, POST })

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. @After
  2. @Autowired
  3. @Bean
  4. @Before
  5. @Column
  6. @Component
  7. @Configuration
  8. @Controller
  9. @Data
  10. @Entity
  11. @GeneratedValue
  12. @Id
  13. @Modifying
  14. @PathVariable
  15. @PropertySource
  16. @Repository
  17. @RequestBody
  18. @RequestMapping
  19. @ResponseBody
  20. @RestController
  21. @Service
  22. @SpringBootApplication
  23. @Table
  24. @Transactional
  25. @Value