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.

16
Jak przesłać plik i dane JSON w Postman?
Używam Spring MVC i to jest moja metoda: /** * Upload single file using Spring Controller. */ @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public @ResponseBody ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); // …
134 java  json  spring-mvc  postman 


4
Spring MVC konwersja typu: PropertyEditor czy Converter?
Szukam najłatwiejszego i najprostszego sposobu na powiązanie i konwersję danych w Spring MVC. Jeśli to możliwe, bez wykonywania jakiejkolwiek konfiguracji XML. Do tej pory korzystałem z PropertyEditors w następujący sposób: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String …

7
Wiązanie listy w @RequestParam
Przesyłam parametry z formularza w ten sposób: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Wiem, że mogę uzyskać wszystkie parametry w metodzie kontrolera, dodając parametr taki jak public String controllerMethod(@RequestParam Map<String, String> params){ .... } Chcę powiązać parametry myParam [] (nie …


8
Spring mvc @PathVariable
Czy możesz mi dać krótkie wyjaśnienie i próbkę użycia @PathVariablewiosennego mvc? Proszę podać, w jaki sposób wpisujesz adres URL? Mam problem ze znalezieniem odpowiedniego adresu URL, aby wyświetlić stronę jsp. Dzięki.
125 spring-mvc 

5
Jak zaakceptować parametry daty w żądaniu GET do kontrolera Spring MVC?
Mam żądanie GET, które wysyła datę w formacie RRRR-MM-DD do kontrolera Spring. Kod kontrolera jest następujący: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Żądanie jest wysyłane poprawnie, ponieważ sprawdzam z Firebug. Wyskakuje mi błąd: Status HTTP 400: Żądanie wysłane przez klienta było niepoprawne …
122 java  spring  date  spring-mvc 

7
Jaki jest sens delegowaniaFilterProxy Spring MVC?
Widzę to w mojej aplikacji Spring MVC web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Próbuję dowiedzieć się, dlaczego tam jest i czy jest rzeczywiście potrzebny. Znalazłem to wyjaśnienie w dokumentacji Spring, ale nie pomaga mi to zrozumieć: Wydaje się, że komponent ten jest „spoiwem” między serwletami zdefiniowanymi w programie web.xmla komponentami zdefiniowanymi …

5
Czy jest możliwe, aby puste wartości RequestParam używały wartości defaultValue?
jeśli mam mapowanie żądań podobne do następującego: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } A następnie zadzwoń do tej prośby z: http://example.com/test?i= Otrzymuję komunikat o błędzie Nie udało się przekonwertować wartości typu „java.lang.String” na typ „int”; zagnieżdżony wyjątek …
120 java  spring  spring-mvc 

9
Jak zarządzać wersjami REST API za pomocą Springa?
Szukałem, jak zarządzać wersjami REST API za pomocą Spring 3.2.x, ale nie znalazłem niczego, co byłoby łatwe w utrzymaniu. Najpierw wyjaśnię problem, który mam, a potem rozwiązanie ... ale zastanawiam się, czy tu ponownie wymyślam koło. Chcę zarządzać wersją opartą na nagłówku Accept i na przykład, jeśli żądanie ma nagłówek …

9
Przekieruj do zewnętrznego adresu URL z akcji kontrolera w Spring MVC
Zauważyłem, że poniższy kod przekierowuje użytkownika na adres URL wewnątrz projektu, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } podczas gdy poniższe przekierowanie zgodnie z przeznaczeniem, ale wymaga http: // lub https: // @RequestMapping(method = …
118 java  spring  jsp  spring-mvc 

18
Jak ustawić podstawowy adres URL do odpoczynku w wiosennym rozruchu?
Próbuję połączyć mvc i resztę w jednym projekcie buta sprężynowego. Chcę ustawić ścieżkę bazową dla wszystkich pozostałych kontrolerów (np. Example.com/api) w jednym miejscu (nie chcę @RequestMapping('api/products')zamiast tego przypisywać do każdego kontrolera adnotacji po prostu @RequestMapping('/products'). Dostęp do kontrolerów MVC powinien być możliwy pod adresem example.com/cokolwiek Czy to możliwe? (Nie używam …

2
Spring 4 vs Jersey dla usług sieciowych REST
Planujemy zrobić nową aplikację z wiosenną wersją 4.0.6. Używamy kontrolera, który może zwrócić „XML” lub „JSON”. W poprzednim projekcie z powodzeniem zaimplementowaliśmy Jersey ze wsparciem Spring for REST przy użyciu JAX-RS API, ale po przeczytaniu kilku artykułów i sugestii seniorów stwierdzili, że wiosna zapewnia całkiem niezłe wsparcie REST. Niektóre z …

20
Jak uniknąć wyjątku „Okrągła ścieżka widoku” w teście Spring MVC
Mam następujący kod w jednym z moich kontrolerów: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Po prostu próbuję to przetestować za pomocą testu Spring MVC w następujący sposób: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private …

4
Typ WebMvcConfigurerAdapter jest przestarzały
Po prostu 5.0.1.RELEASEmigruję do wiosennej wersji mvc, ale nagle w eclipse STS WebMvcConfigurerAdapter jest oznaczony jako przestarzały public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Jak mogę to usunąć!
116 java  spring  spring-mvc 

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.