Einführung
Spring Boot ist ein neues Framework des Pivotal -Teams. Es ist so konzipiert, dass es den anfänglichen Bau- und Entwicklungsprozess neuer Springanwendungen vereinfacht. Das Framework verwendet eine spezifische Möglichkeit, es zu konfigurieren, damit Entwickler keine Kesselplattenkonfigurationen mehr definieren müssen. Auf diese Weise ist Spring Boot verpflichtet, führend in der boomenden schnellen Anwendungsentwicklung zu werden.
Merkmale
1. Erstellen Sie eine eigenständige Federanwendung
2. Einbetten Sie Tomcat ein, nicht müssen Kriegsdateien bereitstellen
3. Vereinfachen Sie die Maven -Konfiguration
4. Konfigurieren Sie die Feder automatisch
5. Bieten Sie produktionsbereite Funktionen wie Metriken, Gesundheitschecks und externe Konfigurationen
6. Es gibt absolut keine Codegenerierung und keine Anforderungen an die XML -Konfiguration
Der folgende Code führt die Hochloadfunktion von Spring Start ein, und der spezifische Code lautet wie folgt:
@ResponseBody @RequestMapping (path = "/save_photo", method = {requestMethod.post}) public void adddish (@RequestParam ("fotos") MultipartFile -Datei, httpServletrequest -Anforderung, httpserdRespectRect), werfen Ausnahmegebiet {String path = null; //. // // // // // // // File path Json = "". if (Datei! // Datei type type = fileName.indexof (".")! if (type! Request.GetSession (). getServletContext (). getRealPath ("/"); // benutzerdefinierte Dateiname String truefilename = string.valueof (System.currentTimemillis ()) + "." + Typ; // Setzen Sie den Pfad, um Bilddateien zu speichern. System.out.println ("Pfad zum Speichern von Bilddateien:"+Pfad); // Übertragung in die angegebene Pfaddatei.transferto (neue Datei (Pfad)); System.out.println ("Datei erfolgreich in das angegebene Verzeichnis hochgeladen"); } json = "{/" res/": 1}"; } else {System.out.println ("Nicht der gewünschte Dateityp, laden Sie es nach Bedarf hoch"); // null zurückgeben; json = "{/" res/": 0}"; }} else {System.out.println ("Dateityp ist leer"); // null zurückgeben; json = "{/" res/": 0}"; }} else {System.out.println ("keine entsprechende Datei gefunden"); json = "{/" res/": 0}"; // null zurückgeben; } response.setContentType ("application/json; charSet = utf-8"); response.getWriter (). print (JSON); }Das erste, was zu beachten ist, ist, dass die Parameter hinzugefügt werden müssen
@RequestParam ("fotos") MultipartFile -DateiIhr HTML könnte so sein
<form action = "/save_photo" engTepe = "multiPart/form-data" methode = "post"> <Eingabe type = "Datei" name = "fotos"/> <br> <Eingabe typ
Zusammenfassen
Das obige ist eine detaillierte Erläuterung des Beispiels für die hochgeladene Bildfunktion von Spring Boot, die Ihnen vom Editor vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!