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.

4
Kiedy używać @RestController, a kiedy @RepositoryRestResource
Przyglądałem się różnym przykładom wykorzystania Springa z REST . Naszym celem końcowym jest HATEOAS/HALkonfiguracja wiosenna Widziałem dwie różne metody renderowania REST w Spring Za @RestControllerpośrednictwem kontrolera Przez @RepositoryRestResourcew repozytorium Staram się znaleźć, dlaczego miałbyś używać jednego nad drugim. Kiedy próbujesz wdrożyć, HALco jest najlepsze? Nasza baza danych to Neo4j .


2
utwórz dwie metody dla tego samego wzorca adresu URL z różnymi argumentami
Mam scenariusz, w którym jeden adres URL „serachUser” może mieć dwie różne wartości (parametr żądania) identyfikator użytkownika lub nazwę użytkownika. więc w tym celu stworzyłem dwie metody public String searchUserById(@RequestParam long userID, Model model) public ModelAndView searchUserByName(@RequestParam String userName) Ale otrzymuję wyjątek Niejednoznaczne mapowanie znalezione. Spring ma jakikolwiek sposób na …

16
CORS ze sprężyną i angularjs nie działa
Próbuję wywołać punkty końcowe REST w jednej aplikacji (aplikacja rozruchu sprężynowego) z innej (angularjs). Aplikacje działają na następujących hostach i portach. Aplikacja REST za pomocą rozruchu sprężynowego, http://localhost:8080 Aplikacja HTML, wykorzystująca angularjs, http://localhost:50029 Używam również spring-securityz aplikacją Spring-Boot. Z aplikacji HTML mogę uwierzytelnić się w aplikacji REST, ale potem nadal …

7
Co to jest model w ModelAndView z Spring MVC?
Mając tę ​​podstawową funkcję protected ModelAndView handleRequestInternal(...) { ... return new ModelAndView("welcomePage", "WelcomeMessage", message); } Wiem, że to zwróci modelandView. Wiem, że welcomePageto moja nazwa widoku, więc oznacza to, że ktoś taki jak welcomepage.jspzostanie wywołany. Ale jestem zdezorientowany tym, co jest częścią modelu. Co to jest WelcomeMessagei messagejak Model działa …

11
Spring CORS Brak nagłówka „Access-Control-Allow-Origin”
Po przeniesieniu pliku web.xml do konfiguracji java pojawia się następujący problem No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. Bazując na kilku źródłach Spring, podjęto następującą próbę: @Configuration @ComponentScan(basePackageClasses = AppConfig.class, useDefaultFilters = false, includeFilters = { @Filter(org.springframework.stereotype.Controller.class) }) @EnableWebMvc public class …

3
„Prosty” sposób implementacji Swaggera w aplikacji Spring MVC
Mam API ReSTFul napisane prostym Springiem (bez Spring Boota, bez fantazyjnych rzeczy!). Muszę zaimplementować w tym Swagger. Jak dotąd KAŻDA strona w Internecie doprowadzała mnie do szaleństwa tylko mylącymi konfiguracjami i rozdętym kodem, którego w ogóle nie znalazłem przenośnym. Czy ktoś ma przykładowy projekt (lub zestaw szczegółowych kroków), które mogą …

5
Wysyłanie wiadomości do konkretnego użytkownika w Spring Websocket
Jak wysłać wiadomość WebSocket z serwera tylko do określonego użytkownika? Moja aplikacja internetowa ma ustawienia zabezpieczeń sprężynowych i korzysta z gniazda sieciowego. Mam trudny problem podczas próby wysłania wiadomości z serwera tylko do określonego użytkownika . Moje zrozumienie z przeczytania instrukcji pochodzi z serwera, który możemy zrobić simpMessagingTemplate.convertAndSend("/user/{username}/reply", reply); A …

7
Jak wyłączyć zabezpieczenia wiosny dla określonego adresu URL
Używam bezpaństwowych zabezpieczeń sprężynowych, ale w przypadku rejestracji chcę wyłączyć zabezpieczenia wiosny antMatchers("/api/v1/signup").permitAll(). ale to nie działa, pojawia się błąd poniżej: message=An Authentication object was not found in the SecurityContext, type=org.springframework.security.authentication.AuthenticationCredentialsNotFoundException Myślę, że to oznacza, że ​​działają sprężynowe filtry bezpieczeństwa Kolejność mojego adresu URL zawsze będzie miała postać „/ api …

7
Spring Boot: nadpisanie favicon
Jak mogę zmienić favicon Spring Boot? UWAGA : Oto moje kolejne pytanie, które dostarcza innego rozwiązania, które nie wymaga żadnego kodowania: Spring Boot: Czy można używać zewnętrznych plików application.properties w dowolnych katalogach z fat jar? Jest przeznaczony dla application.properties, ale można go również zastosować do favicon. W rzeczywistości używam teraz …

11
Maven - nie znaleziono wtyczki dla przedrostka „spring-boot” w bieżącym projekcie i grupach wtyczek
Próbuję zbudować projekt Springboot, który zbudowałem za pomocą pakietu Spring Tools Suite. Podczas wykonywania pojawia się następujący błąd$mvn spring-boot:run Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (13 KB at 14.0 KB/sec) Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 KB at 21.8 KB/sec) [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.032 s [INFO] …

4
Żądanie wieloczęściowe Spring MVC z JSON
Chcę opublikować plik z danymi JSON przy użyciu Spring MVC. Więc opracowałem usługę odpoczynku jako @RequestMapping(value = "/servicegenerator/wsdl", method = RequestMethod.POST,consumes = { "multipart/mixed", "multipart/form-data" }) @ResponseBody public String generateWSDLService(@RequestPart("meta-data") WSDLInfo wsdlInfo,@RequestPart("file") MultipartFile file) throws WSDLException, IOException, JAXBException, ParserConfigurationException, SAXException, TransformerException { return handleWSDL(wsdlInfo,file); } Kiedy wysyłam żądanie od pozostałego …

7
Ustawianie pierwszeństwa wielu @ControllerAdvice @ExceptionHandlers
Mam klasy mnożników z adnotacjami @ControllerAdvice, każda z @ExceptionHandlermetodą w. Jeden radzi sobie Exceptionz zamiarem, że jeśli nie zostanie znaleziony bardziej konkretny program obsługi, należy go użyć. Niestety Spring MVC wydaje się zawsze używać najbardziej ogólnych przypadków ( Exception) zamiast bardziej szczegółowych ( IOExceptionna przykład). Czy tak będzie się zachowywać …

4
Jak jawnie uzyskać dane postów w Spring MVC?
Czy istnieje sposób na uzyskanie samych danych postu? Wiem, że spring obsługuje wiązanie danych postów z obiektami Java. Ale biorąc pod uwagę dwa pola, które chcę przetwarzać, jak mogę uzyskać te dane? Załóżmy na przykład, że mój formularz miał dwa pola: <input type="text" name="value1" id="value1"/> <input type="text" name="value2" id="value2"/> W …
82 java  spring-mvc 

12
log4j: OSTRZEŻENIE W web.xml nie znaleziono programów dołączających do programu rejestrującego
Umieściłem już log4jConfigLocation w web.xml, ale nadal otrzymuję następujące ostrzeżenie: log4j:WARN No appenders could be found for logger ⤦ ⤥ (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. Co mnie ominęło? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml </param-value> …

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.