Als «spring-mvc» getaggte Fragen

Ein Framework zum Erstellen von Java-Webanwendungen basierend auf dem MVC-Muster (Model-View-Controller). Es fördert flexiblen und entkoppelten Code von den zugrunde liegenden Ansichtstechnologien.

3
Wie genau funktioniert der Spring BeanPostProcessor?
Ich studiere für die Spring Core-Zertifizierung und habe einige Zweifel daran, wie Spring mit dem Bohnen-Lebenszyklus und insbesondere mit dem Bohnen-Postprozessor umgeht . Also habe ich dieses Schema: Mir ist ziemlich klar, was es bedeutet: Die folgenden Schritte finden in der Phase Load Bean-Definitionen statt : Die @ Configuration- Klassen …


5
Unterschied zwischen den Attributen modelAttribute und commandName im Formular-Tag im Frühjahr?
In Spring 3 habe ich zwei verschiedene Attribute im Formular-Tag in jsp gesehen <form:form method="post" modelAttribute="login"> In diesem Fall ist das Attribut modelAttribute der Name des Formularobjekts, dessen Eigenschaften zum Auffüllen des Formulars verwendet werden. Und ich habe es beim Posten eines Formulars und im Controller verwendet @ModelAttribute, um Werte …

9
Wie extrahiere ich die IP-Adresse in Spring MVC Controller, um einen Anruf zu erhalten?
Ich arbeite an einem Spring MVC Controller-Projekt, in dem ich einen GET URL-Aufruf vom Browser aus mache. Unten ist die URL, über die ich einen GET-Anruf vom Browser aus tätige - http://127.0.0.1:8080/testweb/processing?workflow=test&conf=20140324&dc=all Und unten ist der Code, in dem der Anruf nach dem Drücken auf den Browser kommt - @RequestMapping(value …

10
So konfigurieren Sie Spring Security so, dass auf die Swagger-URL ohne Authentifizierung zugegriffen werden kann
Mein Projekt hat Spring Security. Hauptproblem: Zugriff auf die Swagger-URL unter http: // localhost: 8080 / api / v2 / api-docs nicht möglich . Es heißt Fehlender oder ungültiger Autorisierungsheader. Screenshot des Browserfensters Meine pom.xml enthält die folgenden Einträge <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency> SwaggerConfig: …

7
Serialisierung von Enums mit Jackson
Ich habe eine Enum unten beschrieben: 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.... } Ich gebe mit meinem Controller ( new …

9
Warum antwortet Spring MVC mit einem 404 und meldet "Keine Zuordnung für HTTP-Anforderung mit URI […] in DispatcherServlet gefunden"?
Ich schreibe eine Spring MVC-Anwendung, die auf Tomcat bereitgestellt wird. Siehe das folgende minimale, vollständige und überprüfbare Beispiel public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return …

6
Der Inhaltstyp 'application / x-www-form-urlencoded; charset = UTF-8' wird für @RequestBody MultiValueMap nicht unterstützt
Basierend auf der Antwort auf ein Problem mit x-www-form-urlencoded mit Spring @Controller Ich habe die folgende @ Controller-Methode geschrieben @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 …


8
Wie bekomme ich das Sitzungsobjekt im Frühjahr?
Ich bin relativ neu in Spring und Spring Security. Ich habe versucht, ein Programm zu schreiben, in dem ich einen Benutzer am Server mit Spring Security authentifizieren musste. Ich habe mir Folgendes ausgedacht: public class CustomAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider{ @Override protected void additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken) throws AuthenticationException { System.out.println("Method invoked …

18
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
Ich verwende Spring 3.1.0.RELEASE und mein Servlet-Container ist Tomcat 7 und meine IDE ist Eclipse Indigo und das JAR spring-webmvc-3.1.0.RELEASE.jar, das das DispatcherServlet enthält, ist im lib-Ordner vorhanden, und doch wann Beim Ausführen der Anwendung erhalte ich die Ausnahme: 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 …

9
Wie konvertiere ich eine mehrteilige Datei in Datei?
Kann mir jemand sagen, wie eine mehrteilige Datei (org.springframework.web.multipart.MultipartFile) am besten in eine Datei (java.io.File) konvertiert werden kann? In meinem mvc-Webprojekt im Frühjahr erhalte ich eine hochgeladene Datei als mehrteilige Datei. Ich muss sie in eine Datei (io) konvertieren, daher kann ich diesen Bildspeicherdienst ( Cloudinary ) aufrufen. Sie nehmen …


8
Was zeigt die Annotation @Valid im Frühjahr an?
Im folgenden Beispiel ist der ScriptFileParameter mit einer @ValidAnmerkung gekennzeichnet. Was macht @ValidAnnotation? @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(); …

2
Erstellen Sie zwei Methoden für dasselbe URL-Muster mit unterschiedlichen Argumenten
Ich habe ein Szenario, in dem eine URL "serachUser" mit zwei unterschiedlichen Werten (Anforderungsparameter) userId oder UserName kommen kann. Deshalb habe ich zwei Methoden erstellt public String searchUserById(@RequestParam long userID, Model model) public ModelAndView searchUserByName(@RequestParam String userName) Aber ich bekomme Ambiguous Mapping gefunden Ausnahme. Der Frühling hat keine Möglichkeit, mit …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.