Как я могу остановить этот «круговой путь» - PullRequest
0 голосов
/ 06 июня 2019

Я не понимаю, почему это круговые отношения ...

Когда я впервые захожу на свою страницу, это Get ... и я просто хочу увидеть два пустых поля на html-странице. Затем я могу добавить данные в поле на странице HTML и POST (Отправить форму), и это возвращает мне сохраненную строку БД, помещая эти элементы модели в поля.

@Controller
@Slf4j
public class EbayController {


    @Autowired
    public EbayService ebayService;


    @GetMapping(path= Mappings.GET_ID)   // /users/get-id
    public String getNextID(Model model){

        model.addAttribute(new EbayItem()); // Send this new item to model,
                                            // html submits data binded to the new item

        return ViewNames.GET_ID;
    }


    @PostMapping(path= Mappings.GET_ID)   // /users/get-id
    public String getNextID(@ModelAttribute(AttributeNames.EBAY_ITEM) EbayItem ebayItem,
                            Model model){


        if(ebayItem.getTitle()==null){

            model.addAttribute(ebayService.createEbayItem(ebayItem));
        }



        return ViewNames.GET_ID;
    }
}
...