Rest Controller file

Pessoal,

Preciso fazer um webservice, que receba 3 arquivos, onde 1 arquivo seria um Json, e o 2 e 3 arquivo seria arquivos. jpg.

Minha dúvida é o seguinte:

Como ficaria os parametros do meu ENDPOING

@RequestMapping("/XXXXXX")

public ResponseEntity<String> createUsers(XXXXXXX) 

Obrigado

Evandro

Pode tentar assim:

@RequestMapping(value="/upload", method = RequestMethod.POST)
public @ResponseBody String handleFileUpload(
	@RequestParam("fileJson") MultipartFile fileJson,
	@RequestParam("fileImageA") MultipartFile fileImageA,
	@RequestParam("fileImageB") MultipartFile fileImageB
) {
	// implementação do método para trabalhar com os arquivos "fileJson", "fileImageA" e "fileImageB"
}

Veja também a documentação da classe MultipartFile

Fiz da forma que falou @Lucas_Camara, porém esta ocorrendo o erro abaixo :

      <b>message</b>
        <u>Request processing failed; nested exception is java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver configured?</u>
    </p>
    <p>
        <b>description</b>
        <u>The server encountered an internal error that prevented it from fulfilling this request.</u>
    </p>
    <p>
        <b>exception</b>
        <pre>org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver configured?
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Você está usando spring boot? Se não estiver, você deve configurar o spring para multipart.

@Lucas_Camara, seria Spring puro mesmo, conseguiria me ajudar a configurar ???

Obrigado

Evandro

tentei configurar assim :slight_smile:

web.xml

[CODE]

<?xml version="1.0" encoding="UTF-8"?> SpringServiceSample springtutorial org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/SpringMVC-servlet.xml 1 index.html index.htm index.jsp default.html default.htm default.jsp [/CODE]

SpringMVC-servlet.xml

[CODE]

<mvc:annotation-driven />
<context:component-scan base-package=“com.technicalkeeda” />

/WEB-INF/jsp/ .jsp [/CODE]

Mas continua o mesmo problema, pode me ajudar ?