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.
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 …
Kann mir jemand sagen, wie ich eine String-Nachricht vom Controller zurückgeben kann? Wenn ich nur einen String von einer Controller-Methode zurückgebe, dann behandelt spring mvc ihn als jsp-Ansichtsnamen.
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 …
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 …
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: …
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 …
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 …
Ich habe eine Methode, die folgendermaßen kommentiert wird: /** * 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 …
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 …
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 …
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 …
In IntelliJ Ulimate erhalte ich beim Ausführen einer MVC-Anwendung mit nackten Knochenfedern den Fehler: 'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied Wie behebe ich das? (Ich bin auf einem Mac)
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(); …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.