Struktura do tworzenia aplikacji internetowych w języku Java w oparciu o wzorzec Model-View-Controller (MVC). Promuje elastyczny i oddzielony kod od podstawowych technologii widoku.
Chciałbym samodzielnie obsługiwać atrybuty żądań i sesji, a nie pozostawić to na wiosnę @SessionAttributes, na przykład do logowania do obsługi plików cookie. Po prostu nie mogę dowiedzieć się, w jaki sposób mogę uzyskać dostęp do HttpRequestkontrolera, potrzebuję sposobu, aby przejść do warstwy powyżej @RequestAttributei uzyskać dostęp do HttpRequestsiebie. Używając Stripes, …
Odpowiedzi na to pytanie są wysiłkiem społeczności . Edytuj istniejące odpowiedzi, aby ulepszyć ten post. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. SpringSource.org zmienił swoją witrynę na http://spring.io Czy ktoś wie, jak zdobyć najnowszą wersję bez Mavena / githuba? z http://spring.io/projects
IntelliJ IDEA wyświetla błędy, gdy używam @Autowiredadnotacji Springa w klasie, ale klasa działa bez problemu. Oto ten komunikat o błędzie: Składniki autoprzewodowane muszą być zdefiniowane w prawidłowym elemencie wiosennym (@ Component / @ Service itp.) Mniej ... (Ctrl + F1) Sprawdza problemy z przewodami automatycznymi w klasie fasoli.
Używam Spring Boot (1.2.1), w podobny sposób, jak w ich samouczku Tworzenie usługi sieci Web RESTful : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Tak więc powyżej, Spring MVC niejawnie używa Jacksona do serializacji mojego EventListobiektu do formatu JSON. Ale chcę zrobić kilka prostych …
Ten problem wydaje się trywialny, ale nie mogę sprawić, by działał poprawnie. Wywołuję mapowanie kontrolera Springa za pomocą jquery ajax. Wartość someAttr jest zawsze pustym ciągiem, niezależnie od wartości w adresie URL. Proszę, pomóż mi określić, dlaczego. -URL wywołany http://localhost:8080/sitename/controllerLevelMapping/1?someAttr=6 -Controller Mapping @RequestMapping(value={"/{someID}"}, method=RequestMethod.GET) public @ResponseBody int getAttr(@PathVariable(value="someID") final String …
Używam Spring MVC @ControllerAdvicei @ExceptionHandlerdo obsługi wszystkich wyjątków interfejsu API REST. Działa dobrze w przypadku wyjątków generowanych przez kontrolery Web MVC, ale nie działa w przypadku wyjątków generowanych przez niestandardowe filtry zabezpieczeń Spring, ponieważ są one uruchamiane przed wywołaniem metod kontrolera. Mam niestandardowy filtr sprężynowy, który wykonuje uwierzytelnianie na podstawie …
Ciągle próbuję różnych odmian tego zapytania i nie wydaje mi się, aby tak się stało. Odwołałem się również do tego postu: Oczekiwana ścieżka do dołączenia! Nhibernate Error i nie mogę zastosować tej samej logiki do mojego zapytania. Mój Userobiekt ma UserGroupkolekcję. Rozumiem, że zapytanie musi odwoływać się do jednostek w …
Na podstawie odpowiedzi na problem z x-www-form-urlencoded przy użyciu Spring @Controller Poniżej napisałem metodę @Controller @RequestMapping(value = "/{email}/authenticate", method = RequestMethod.POST , produces = {"application/json", "application/xml"} , consumes = {"application/x-www-form-urlencoded"} ) public @ResponseBody Representation authenticate(@PathVariable("email") String anEmailAddress, @RequestBody MultiValueMap paramMap) throws Exception { if(paramMap == null || paramMap.get("password") == null) …
Chciałbym utworzyć adresy URL na podstawie adresu URL używanego przez klienta dla aktywnego żądania. Czy jest coś mądrzejszego niż pobranie bieżącego HttpServletRequestobiektu i jego getParameter...()metod przebudowy całego adresu URL, w tym (i tylko) jego parametrów GET. Wyjaśnienie: Jeśli to możliwe, chcę zrezygnować z używania HttpServletRequestprzedmiotu.
Używamy Spring Boot / MVC z opartą na adnotacjach java-config dla serii RESTfulusług i chcemy selektywnie włączyć HTTP GZIPkompresję strumienia w niektórych odpowiedziach API. Wiem, że mogę to zrobić ręcznie w moim kontrolerze i a byte[] @ResponseBody, jednak wolelibyśmy polegać na infrastrukturze SpringMVC (filtry / itp.) I automatycznie wykonywać konwersję …
Studiuję do uzyskania certyfikatu Spring Core i mam pewne wątpliwości co do tego, jak Spring radzi sobie z cyklem życia ziaren, aw szczególności z postprocesorem fasoli . Więc mam taki schemat: Jest dla mnie całkiem jasne, co to oznacza: W fazie ładowania definicji komponentów bean wykonywane są następujące kroki : …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.