@Controller
@RequestMapping("api/products")
public class ProductController {
@Autowired
private ProductService productService;
@RequestMapping("/all")
public String viewAllProducts(Model model) {
List<Product> findAllProducts = productService.findAll();
model.addAttribute("allProducts", findAllProducts);
return "products/all-products"; //products tutaj przed znakiem / to podfolder "templates" w której znajdują się templatki
}
@RequestMapping("/add-product")
public String addProduct(Model model) {
Product product = new Product();
model.addAttribute("newProduct", product);
return "products/add-product";
}
@RequestMapping(value = "/save", method = RequestMethod.POST)
public String saveProduct(@ModelAttribute("newProduct") Product product) {
productService.save(product);
return "redirect:/all";
}
redirect (#28 wiersz kodu) zakodowany w ten sposób działa jeżeli wywalę z kodu @RequestMapping("api/products") nad klasą ProductController.
W jaki sposób mogę zrobić redirect do /all w tym kodzie?