Pytanie blondynki o Springa Boota & MVC

Pytanie blondynki o Springa Boota & MVC
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
0

Elementarny kod Spring Boot

Kopiuj
@Controller
public class HelloWorldController {

    @RequestMapping("/helloWorld")
    public String helloWorld(Model model) {
        model.addAttribute("message", "Hello World!");
        return "helloWorld";
    }
}
Kopiuj
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)


Bo C to najlepszy język, każdy uczeń ci to powie
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
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.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 2x, ostatnio: Shalom
Zobacz pozostały 1 komentarz
KA
Spoko, będziesz tylko 5 a nie 10 lat do tyłu. - co brać teraz REST + React? co byś polecił (jestem na etapie thymeleaf + jquery)
K5
Jak java to angular.
Shalom
Nie znam sie na frontendzie, a na backendzie RestController i wyrzucanie JSONów a resztą niech sie frontendowiec martwi. Jego sprawa czy użyje jquery, angulara, reacta, vue czy po prostu wyświetli jsona userowi. Przynajmniej takiego API można potem używać z innych serwisów jakimś programowym klientem.
KA
jasne , btw. vue.js chyba nie ogarnia resta (ostatnio mi to jakos przeleciało przed oczami)
Charles_Ray
W vue.js nie da się wykonać żądania do serwera? ;)
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
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...


Bo C to najlepszy język, każdy uczeń ci to powie
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
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ą)


Bo C to najlepszy język, każdy uczeń ci to powie
edytowany 2x, ostatnio: AnyKtokolwiek

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.