Rumah >Java >javaTutorial >Bagaimana untuk Membetulkan Ralat 'Tiada sumber suntikan ditemui' dalam Muat Naik API REST Berbilang Bahagian/Borang-data?
Ralat biasa yang dihadapi semasa memuat naik fail melalui API RESTful menggunakan jenis kandungan MULTIPART_FORM_DATA ialah:
"Tiada sumber suntikan ditemui untuk parameter jenis awam javax.ws.rs.core.Response..."
Ralat ini biasanya berlaku disebabkan kebergantungan JAR yang hilang atau tidak betul untuk mengendalikan borang berbilang bahagian.
Untuk menyelesaikan isu ini, anda perlu menggantikan yang lapuk pergantungan jersey-multipart-1.18.jar dengan dua yang berikut:
In pergantungan Maven anda, gunakan:
<dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>2.17</version> </dependency>
register(MultiPartFeature.class);
<init-param> <param-name>jersey.config.server.provider.classnames</param-name> <param-value>org.glassfish.jersey.media.multipart.MultiPartFeature</param-value> </init-param>
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Tiada sumber suntikan ditemui' dalam Muat Naik API REST Berbilang Bahagian/Borang-data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!