Tôi không thể có được dự án Spring-boot của mình để phục vụ nội dung tĩnh.
Tôi đã đặt một thư mục có tên staticdưới đây src/main/resources. Bên trong nó tôi có một thư mục tên images. Khi tôi đóng gói ứng dụng và chạy nó, nó không thể tìm thấy hình ảnh tôi đã đặt trên thư mục đó.
Tôi đã cố gắng để đưa các tập tin tĩnh trong public, resourcesvà META-INF/resourcesnhưng không hoạt động.
Nếu tôi jar -tvf app.jar tôi có thể thấy rằng các tệp nằm trong jar trên thư mục bên phải:
/static/images/head.pngví dụ: nhưng gọi: http://localhost:8080/images/head.pngtất cả những gì tôi nhận được là một404
Bất cứ ý tưởng tại sao spring-boot không tìm thấy điều này? (Tôi đang sử dụng 1.1.4 BTW)
@EnableWebMvc(hoặc tương đương) trong ứng dụng của mình. Điều đó sẽ tắt cấu hình Boot MVC mặc định.
