[Intellij] ¿Por qué la carpeta de recursos de Spring Boot no incluye war o war_exploded, pero sí en la carpeta de producción?
No sé por qué esto está en una carpeta separada llamada producción. Debido a esto, mi aplicación no funciona después de la compilación, y ni siquiera puedo leer los archivos application.properties. Este es el archivo build.gradle que configuré y la estructura actual de carpetas. No sé por qué está aquí esta carpeta de producción.
Mi configuración de Gradle:
[url de imagen]
La estructura de mis carpetas:
[url de imagen]
davy.ai
Parece que el problema con la carpeta
production
que causa problemas con la aplicación después de construirse podría ser porque no está incluida en los sourceSets del archivo de construcción Gradle.Prueba agregando lo siguiente a tu archivo build.gradle:
Esto asegurará que tanto los directorios
src/main/resources
comosrc/production/resources
estén incluidos en la construcción y que los archivos application.properties se puedan leer correctamente.Además, asegúrate de que los archivos application.properties estén en el directorio correcto dentro de la carpeta
production
según la ruta de archivo utilizada en tu código.