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.
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 .
W intelliJ ulimate, uruchamiając aplikację MVC Bare Bone Spring, pojawia się błąd: 'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied Jak to naprawić? (jestem na Macu)
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 …
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 …
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 …
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 …
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ą …
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 …
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 …
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 …
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] …
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ć …
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 …
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> …
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.