소개
Spring Boot는 Pivotal Team이 제공하는 새로운 프레임 워크입니다. 새로운 스프링 애플리케이션의 초기 구성 및 개발 프로세스를 단순화하도록 설계되었습니다. 이 프레임 워크는 특정 방법을 사용하여이를 구성하여 개발자가 더 이상 보일러 플레이트 구성을 정의 할 필요가 없습니다. 이런 식으로 Spring Boot는 급격한 빠른 응용 프로그램 개발의 리더가되기 위해 최선을 다하고 있습니다.
특징
1. 독립형 스프링 응용 프로그램을 만듭니다
2. Tomcat을 포함 시키면 전쟁 파일을 배포 할 필요가 없습니다
3. Maven 구성을 단순화합니다
4. 스프링을 자동으로 구성합니다
5. 메트릭, 건강 검진 및 외부 구성과 같은 생산 준비 기능 제공
6. XML 구성에 대한 코드 생성과 요구 사항이 전혀 없습니다.
다음 코드는 Spring Boot의 업로드 기능을 소개하며 특정 코드는 다음과 같습니다.
@ResponseBody @RequestMapping (path = "/save_photo", method = {requestMethod.post}) public void adddish (@requestparam ( "photos") multipartfile 파일, httpservletRequest 요청, httpservletResponse 응답) 예외 {문자열 path = null; ""; if (file! = null) {// 업로드 된 파일이 비어있는 문자열 유형 = null; // 파일 유형 string filename = file.getoriginalFilename (); // 원본 파일 이름 system.out.println ( "uploaded 파일의 원본 파일 이름 :"+filename); // 파일 유형 결정 = filename.indexof ( ".")! = -1? filename.substring (filename.lastindexof ( ".")+1, filename.length ()) : null; if (type! = null) {// 파일 유형이 비어 있는지 ( "gif".equals (type.touppercase ()) || "png".equals (type.touppercase ()) || "jpg".equals (type.toupperCase ()))) {// 컨테이너에 게시 된 프로젝트의 루트 경로는 실제로 컨테이너에 게시됩니다. request.getSession (). getServletContext (). getRealPath ( "/"); // 사용자 정의 파일 이름 String trueFileName = String.Valueof (System.CurrentTimeMillis ()) + ". + 유형; // 이미지 파일을 저장하기위한 경로 경로 설정 = RealPath+/*System.GetProperty ( "file.separator")+*/trueFilename; System.out.println ( "이미지 파일을 저장하는 경로 :"+path); // 지정된 경로로 전송 파일 .transferto (새 파일 (path)); System.out.println ( "지정된 디렉토리에 성공적으로 업로드 된 파일"); } json = "{/"res/": 1}"; } else {system.out.println ( "원하는 파일 유형이 아니라 필요에 따라 업로드하십시오"); // null을 반환합니다. json = "{/"res/": 0}"; }} else {system.out.println ( "파일 유형이 비어 있습니다"); // null을 반환합니다. json = "{/"res/": 0}"; }} else {system.out.println ( "해당 파일 없음"); json = "{/"res/": 0}"; // null을 반환합니다. } response.setContentType ( "application/json; charset = utf-8"); Response.getWriter (). print (json); }가장 먼저 주목해야 할 것은 매개 변수를 추가해야한다는 것입니다.
@requestparam ( "사진") multipartfile 파일
당신의 HTML은 이것과 같을 것입니다
매
요약
위는 편집자가 소개 한 스프링 부트의 업로드 된 이미지 기능 예에 대한 자세한 설명입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!