Pytanie blondynki o Springa Boota & MVC

0

Elementarny kod Spring Boot

@Controller
public class HelloWorldController {

    @RequestMapping("/helloWorld")
    public String helloWorld(Model model) {
        model.addAttribute("message", "Hello World!");
        return "helloWorld";
    }
}
public class MyWebApplicationInitializer implements WebApplicationInitializer {

    @Override
    public void onStartup(ServletContext container) {
        ServletRegistration.Dynamic registration = container.addServlet("mvc", new DispatcherServlet());
        registration.setLoadOnStartup(1);
        registration.addMapping("/*");
    }

}

istnieje do tego WEB-INF/helloWorld.jsp (nie krytykować, zmienię na ThymeLeaf)

Pytanie blondynki brzmi: co podać w pasku adresu, aby nie mieć 404
http://localhost:8080/helloWorld ani http://localhost:8080/helloWorld.jsp nie działą (404)

1

To co masz w mappingu kontrolera, czyli /helloWorld. Ale ten MyWebApplicationInitializer w ogóle ci tu nie potrzebny.

nie krytykować, zmienię na ThymeLeaf

Spoko, będziesz tylko 5 a nie 10 lat do tyłu.

0
Shalom napisał(a):

To co masz w mappingu kontrolera, czyli /helloWorld. Ale ten MyWebApplicationInitializer w ogóle ci tu nie potrzebny.

nie krytykować, zmienię na ThymeLeaf

Spoko, będziesz tylko 5 a nie 10 lat do tyłu.

Spox, poczekam, aż moda zakręci kółko 360st, będę do przodu ;)
Nie widzę sensu napierniczania angularem prostych a dużych zestawów danych, NIGDY nie prezentowanych na czym innym niż monitor komputerowy, niezawodnych w drukowaniu itd...

0
Shalom napisał(a):

To co masz w mappingu kontrolera, czyli /helloWorld. Ale ten MyWebApplicationInitializer w ogóle ci tu nie potrzebny.

nie krytykować, zmienię na ThymeLeaf

Spoko, będziesz tylko 5 a nie 10 lat do tyłu.

Wyp... projekt z JSP (a trochę szkoda, NIGDY nie popełniłem JSP w produkcji. A to nie musi być zły view, jeśli dobrze użyć ;) )
W nowym projekcie z Thymeleafem maping działa - olałem, ale nie wiem dlaczego w JSP nie.

Zarazem zgodnie z moim wyobrażeniem, problem z mapingien to jedno (404), a nie odnaleziona templejtka widoku to inny błąd (z 500ką)

1 użytkowników online, w tym zalogowanych: 0, gości: 1