ฉันไม่สามารถรับ Spring-boot project เพื่อแสดงเนื้อหาแบบคงที่ได้
ผมเคยวางโฟลเดอร์ชื่อภายใต้static
ข้างในฉันมีโฟลเดอร์ชื่อsrc/main/resources
images
เมื่อฉันจัดทำแอพและเรียกใช้มันไม่สามารถค้นหารูปภาพที่ฉันวางไว้ในโฟลเดอร์นั้นได้
ฉันได้พยายามที่จะนำไฟล์คงในpublic
, resources
และMETA-INF/resources
แต่ผลงานอะไร
ถ้าฉัน jar -tvf app.jar ฉันเห็นว่าไฟล์นั้นอยู่ใน jar ในโฟลเดอร์ด้านขวา:
/static/images/head.png
ตัวอย่างเช่น แต่เรียก: http://localhost:8080/images/head.png
สิ่งที่ฉันได้รับคือ404
แนวคิดใดที่ว่าทำไมสปริงบูตไม่พบสิ่งนี้? (ฉันใช้ 1.1.4 BTW)
@EnableWebMvc
(หรือเทียบเท่า) ในแอปของคุณ ที่จะปิดการกำหนดค่า Boot MVC เริ่มต้น