私は現在Springを学んでいますが、私は様々な例でそれにぶつかり続けていますが、見つかった説明がどこにも@RequestMapping(value = "/ delete/{id}")の{id}の意味/意味
私も
return "redirect:/delete/{id}"
を見つけた私は、idが変数であることを理解、それは何をするのでしょう。この例http://www.javainterviewpoint.com/spring-mvc-crud-example-mysql/
コントローラ
@RequestMapping(value = "/delete/{id}")
public ModelAndView deleteEmployee(@ModelAttribute("employee") Employee employee,@PathVariable("id") int id)
{
employeeDAO.deleteEmployee(id);
return new ModelAndView("redirect:/employees");
}
モデル
package com.javainterviewpoint;
import java.io.Serializable;
public class Employee implements Serializable
{
private static final long serialVersionUID = -1280037900360314186L;
private Integer id;
private String name;
private Integer age;
private String dept;
public Employee()
{
super();
}
public Employee(Integer id, String name, Integer age, String dept)
{
super();
this.id = id;
this.name = name;
this.age = age;
this.dept = dept;
}
public Integer getId()
{
return id;
}
public void setId(Integer id)
{
this.id = id;
}
から撮影
@RequestMapping(value = "/delete/{id}")
と
@RequestMapping(value = "/delete")
の違いは何ですか
あなたは(読む時間[リファレンスガイド]をとっているあなたは、このような何かを行うことができ、このaproachで https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping-uri-templates)? –
私はそれを知らなかった。ありがとうございます – Adi