Pytania otagowane jako spring-mvc

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.

14
Ignoruj ​​dynamicznie pola z obiektu Java podczas wysyłania jako JSON ze Spring MVC
Mam taką klasę modelu do hibernacji @Entity @Table(name = "user", catalog = "userdb") @JsonIgnoreProperties(ignoreUnknown = true) public class User implements java.io.Serializable { private Integer userId; private String userName; private String emailId; private String encryptedPwd; private String createdBy; private String updatedBy; @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "UserId", unique = true, …

3
Spring 3 MVC uzyskuje dostęp do HttpRequest z kontrolera
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, …


26
IntelliJ IDEA wyświetla błędy podczas korzystania z adnotacji @Autowired Springa
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.

10
Jak dostosować program mapujący Jackson JSON niejawnie używany przez Spring Boot?
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 …

2
W jaki sposób otrzymujesz parametr adresu URL z mapowaniem kontrolera sprężyny
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 …
102 spring-mvc 

11
Obsługuj wiosenne wyjątki uwierzytelniania zabezpieczeń za pomocą @ExceptionHandler
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 …

2
BŁĄD HQL: oczekiwana ścieżka do łączenia
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 …
100 java  spring-mvc 


2
Zależność Mavena Spring-Web vs Spring-Webmvc
Jaka jest różnica między następującymi zależnościami? <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.1.2.RELEASE</version> </dependency> vs <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.1.2.RELEASE</version> </dependency> Jeśli uwzględnię spring-webmvcsam, spring-webzostanie dodany niejawnie. Kiedy powinniśmy używać spring-websamodzielnie?
100 spring  maven  spring-mvc 

9
Typ treści „application / x-www-form-urlencoded; charset = UTF-8” nie jest obsługiwany dla @RequestBody MultiValueMap
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) …


6
Jaki jest najlepszy sposób uzyskania aktualnego adresu URL w Spring MVC?
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.

8
Używanie kompresji GZIP z Spring Boot / MVC / JavaConfig z RESTful
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ę …

3
Jak dokładnie działa Spring BeanPostProcessor?
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 : …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.