Java io filenotfoundexception class path resource

Intellij filenotfoundexception class path resource

La idea de las autoconfiguraciones de spring-boot era, según tengo entendido, que se activan si se encuentra una clase específica en el classpath y entonces pueden hacer alguna magia de integración, de lo contrario no deberían hacer nada. Sin embargo, si spring-boot (o más precisamente spring-test) falla si no se encuentra esa dependencia esto hace que spring-boot sea prácticamente inútil ya que spring-boot-autoconfigure tiene tantas dependencias opcionales incluyendo productos comerciales que todos tendrían que añadir a mi proyecto.

[D: 2019-11-04 19:47:13,840] [P: INFO ] [C: ] [T: main] [L: org.springframework.test.context.support.AbstractContextLoader] – [M: No se han podido detectar las ubicaciones de los recursos por defecto para la clase de prueba [org.example.app.dummy.common.api.ComponentATest]: no se han encontrado recursos para los sufijos {-context.xml, Context.groovy}].

[D: 2019-11-04 19:47:14,738] [P: INFO ] [C: ] [T: main] [L: org.example.app.dummy.common.api.ComponentATest] – [M: Iniciando ComponentATest en Jorgs-MacBook-Pro.local con PID 18946 (iniciado por hohwille en /projects/devonfw-training/workspaces/main/app/core)]

  32.000 desarrolladores responden sobre plataformas y lenguajes de programación: JavaScript, AWS, GitHub y Windows, los más usados

No se ha encontrado el archivo Java jar

java.io.FileNotFoundException: class path resource [XML1.xml] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/Users/user/Documents/project/target/bde-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/XML1.xml

¿Has probado a llamar a los métodos del documento devuelto en lugar de mirar en el depurador? Sospecho que todo funciona realmente como se pretende. Si no es así, por favor, publica un programa corto pero completo que muestre el mal funcionamiento. (Ten en cuenta que en el ejemplo que has dado, ni siquiera has mostrado cómo se establece el constructor, y no has utilizado la fábrica).

EDIT: El código que has dado me funciona. Aquí hay un programa rápido y sucio – pero importante, completo – (usando Guava para cargar el archivo XML en una cadena) que muestra que el nodo se encuentra con éxito:

Recurso Java a la ruta

Causado por: java.io.FileNotFoundException: class path resource [schema.graphqls] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/path/to/file.jar!/BOOT-INF/classes!/schema.graphqls

Causado por: java.io.FileNotFoundException: class path resource [schema.graphqls] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/path/to/file.jar!/BOOT-INF/classes!/schema.graphqls

  Sincronización de proyectos en git con hooks (ganchos)

En mi proyecto estoy usando file como recurso. Lo estoy inyectando desde src/main/resources y todo funciona bien mientras ejecuto el proyecto a través de gradle bootRun, mvn spring-boot:run o usando idea. pero en cuanto construyo y empaqueto la aplicación usando gradle o maven y la ejecuto como un simple jar ejecutable siempre me encuentro con ese ussie:

Causado por: java.io.FileNotFoundException: class path resource [schema.graphqls] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/Users/mak/Documents/code/test/spring/boot-graphql/build/libs/boot-graphql-0.0.2.jar!/BOOT-INF/classes!/schema.graphqls

Spring obtiene la ruta de la carpeta de recursos

Searchscore:1Compruebe la carpeta de destino y ver si ProductDao.class existe allí, si no es su no compilarlo, creo que usted está usando Intellij a veces en Intellij la carpeta de destino se excluye automáticamente haga clic derecho en la carpeta de destino y seleccione cancelar la exclusión. y también asegúrese de que la clase existe en el paquete dao y el nombre de la clase es la misma. Veo que su carpeta de destino ha sido excluida, ya que es de color rojo, así que trate de cancelar la exclusión que debe trabajar si no por favor mostrar cómo ProductDao se ha configurado como frijol.

  Cómo leer cualquier artículo de Internet sin publicidad, ni comentarios y sin aceptar cookies
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad