kazpgmの日記

『プログラム自動作成@自動生成』作成の日記

「kaz_javaSpringBootプログラム自動作成◎生成ツール」ver1.3(202108290000)で修正した修正に誤認識があった。

kaz_javaSpringBootプログラム自動作成◎生成ツール」
関連キーワード(java  ,Spring ,SpringBoot)
https://www.vector.co.jp/soft/winnt/prog/se523123.html

ver1.3(202108290000)で修正した以下修正に誤認識があった。ので、修正している。

   理由:属性例外発生のエラーは@Validatedしなくても、例外発生で落ちることなく「BindingResult result」で取得できることがわかった。

①各テーブル用コントローラの「@PostMapping(params="mode=insList_add")」メソッドで、
   @Validated({GroupOrder1.class, GroupOrder2.class})(入力チェック)を行ったが、
   未入力の時に行を増やそうとすると必須入力エラーになるので操作性が悪い。
   ので、@Validated({GroupOrder1.class, GroupOrder2.class})を@Validated({})にする。
  ②各テーブル用コントローラの「@PostMapping(params="mode=insList_del")」メソッドで、
   @Validated({GroupOrder1.class, GroupOrder2.class})(入力チェック)を行ったが、
   未入力の時に行を増やそうとすると必須入力エラーになるので操作性が悪い。
   ので、@Validated({GroupOrder1.class, GroupOrder2.class})を@Validated({})にする。
  修正内容:
   ①②ともに、「BindingResult result,」が必須で、「@Validated({})」は必要なかった。
   ので、「@Validated({})」を削除する予定。


■2021/06/21から、『kaz_javaSpringBootプログラム自動作成◎自動生成ツール』をVectorに載せています。2022年にZenn本も書きました。使ってみての感想や間違いの指定や、こうやったほうがいいとかの情報があればメールください。
Vector
www.vector.co.jp
・Zenn本(SpringBoot、Thymeleaf プログラム自動作成(マクロ使用版))
zenn.dev