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
JSR-303 @Valid adnotacja nie działa dla listy obiektów podrzędnych
Moje główne zajęcia to public class UserAddressesForm { @NotEmpty private String firstName; @NotEmpty private String lastName; private List<AddressForm> addresses; ... setters and getters public class AddressForm { @NotEmpty private String customName; @NotEmpty private String city; @NotEmpty private String streetAn; @NotEmpty private String streetHn; @NotEmpty private String addressCountry; @NotEmpty private String …
96 java  json  spring  spring-mvc  jsr 


16
Spring ApplicationContext - wyciek zasobów: „kontekst” nigdy nie jest zamknięty
W aplikacji Spring MVC inicjalizuję zmienną w jednej z klas usług w następujący sposób: ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/userLibrary.xml"); service = context.getBean(UserLibrary.class); UserLibrary to narzędzie innej firmy, którego używam w mojej aplikacji. Powyższy kod generuje ostrzeżenie dla zmiennej „kontekst”. Ostrzeżenie jest pokazane poniżej: Resource leak: 'context' is never closed Nie …

9
Jak wyodrębnić adres IP w Spring MVC Controller Odbierz połączenie?
Pracuję nad projektem kontrolera Spring MVC, w którym wykonuję wywołanie GET URL z przeglądarki - Poniżej znajduje się adres URL, za pomocą którego wykonuję połączenie GET z przeglądarki - http://127.0.0.1:8080/testweb/processing?workflow=test&conf=20140324&dc=all A poniżej jest kod, w którym połączenie przychodzi po kliknięciu w przeglądarkę - @RequestMapping(value = "processing", method = RequestMethod.GET) public …

5
Różnica między atrybutami modelAttribute i commandName w tagu formularza na wiosnę?
Wiosną 3 widziałem dwa różne atrybuty w tagu formularza w jsp <form:form method="post" modelAttribute="login"> w tym przypadku atrybut modelAttribute jest nazwą obiektu formularza, którego właściwości są używane do wypełniania formularza. I użyłem go do wysłania formularza i kontrolera, którego używałem @ModelAttributedo przechwytywania wartości, wywoływania walidatora, stosowania logiki biznesowej. Tutaj wszystko …

10
Jak skonfigurować Spring Security, aby umożliwić dostęp do adresu URL Swaggera bez uwierzytelniania
Mój projekt ma Spring Security. Główny problem: nie można uzyskać dostępu do swagger URL pod adresem http: // localhost: 8080 / api / v2 / api-docs . Mówi o brakującym lub nieprawidłowym nagłówku autoryzacji. Zrzut ekranu okna przeglądarki Mój pom.xml zawiera następujące wpisy <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> …

9
Dlaczego Spring MVC odpowiada 404 i zgłasza „Nie znaleziono mapowania dla żądania HTTP z URI […] w DispatcherServlet”?
Piszę aplikację Spring MVC wdrożoną na Tomcat. Zobacz następujący minimalny, kompletny i weryfikowalny przykład public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] { "/*" …

7
Serializacja wyliczeń z Jacksonem
Mam Enum opisane poniżej: public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } Zwracam tablicę wyliczeń z moim kontrolerem ( new OrderType[] …

9
Jak przekonwertować plik wieloczęściowy do pliku?
Czy ktoś może mi powiedzieć, jaki jest najlepszy sposób konwersji pliku wieloczęściowego (org.springframework.web.multipart.MultipartFile) do pliku (java.io.File)? W moim wiosennym projekcie internetowym mvc otrzymuję przesyłany plik jako plik Multipart.Muszę przekonwertować go do pliku (io), dlatego mogę wywołać tę usługę przechowywania obrazów ( Cloudinary ) .Biorą one tylko typ (plik). Zrobiłem tyle …

3
Jak działa adnotacja Spring @ResponseBody?
Mam metodę, która jest opisana w następujący sposób: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON …
89 java  json  spring  rest  spring-mvc 

16
@Autowired - nie znaleziono kwalifikującego komponentu bean typu dla zależności
Rozpocząłem swój projekt od stworzenia encji, usług i testów JUnit dla usług wykorzystujących Spring i Hibernate. Wszystko to działa świetnie. Następnie dodałem spring-mvc, aby utworzyć tę aplikację internetową, korzystając z wielu różnych samouczków krok po kroku, ale kiedy próbuję utworzyć kontroler z adnotacją @Autowired, podczas wdrażania otrzymuję błędy od Glassfish. …

8
Jak uzyskać obiekt sesji na wiosnę?
Jestem stosunkowo nowy w zabezpieczeniach Spring and Spring. Próbowałem napisać program, w którym musiałem uwierzytelnić użytkownika na końcu serwera za pomocą zabezpieczeń Spring, Wymyśliłem: public class CustomAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider{ @Override protected void additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken) throws AuthenticationException { System.out.println("Method invoked : additionalAuthenticationChecks isAuthenticated ? :"+usernamePasswordAuthenticationToken.isAuthenticated()); } @Override protected UserDetails …


9
Co oznacza adnotacja @Valid wiosną?
W poniższym przykładzie ScriptFileparametr jest oznaczony @Validadnotacją. Co robi @Validadnotacja? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return "scriptfile/create"; } scriptFile.persist(); return "redirect:/scriptfile/" + …

18
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
używam spring 3.1.0.RELEASE , a moim kontenerem serwletów jest tomcat 7, a moim IDE jest eclipse indigo, a jar spring-webmvc-3.1.0.RELEASE.jar, który zawiera serwlet DispatcherServlet, istnieje w folderze lib, a kiedy uruchamiając aplikację, otrzymuję wyjątek: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043) …

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.