SpringMVC 의@InitBinder 매개 변수 변환 코드 인 스 턴 스

이 글 은 SpringMVC 의@InitBinder 매개 변수 변환 코드 인 스 턴 스 를 소개 합 니 다.이 글 은 예시 코드 를 통 해 매우 상세 하 게 소개 되 어 있 으 며 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 으 므 로 필요 한 분 들 은 참고 하 시기 바 랍 니 다.

@Controller
@RequestMapping("/index")
public class IndexController {
  /**
   *                
   *
   * @param binder
   * @author hzj
   */
  @InitBinder({"param", "date"})//      
  protected void initBinder(WebDataBinder binder) {
    // binder.setDisallowedFields("name"); //    name  
    binder.registerCustomEditor(String.class, new StringTrimmerEditor());
    //     Spring   CustomDateEditor
    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
  }
  @ResponseBody
  @GetMapping("/initbinder")
  public String testInitBinder(String param, Date date) {
    return param + ":" + date;
  }
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기