Uygulamam, arka uçta ön ve arka çerçeve üzerinde omurga kullanılarak oluşturulmuştur. Tek bir html uygulamasıdır. Rotalar omurgası tarafından işlenir, bu yüzden bir sonraki yapısına sahip bir arka uç rota:Jokey denetleyicisi rotası kullanılırken statik içeriği sunma yayı
@RequestMapping(value="/**", method=RequestMethod.GET)
public String Pages()
{
return "index";
}
benim index.html'ye şeyi işaret etmek. Buradaki statik içerik dosyalarının da bu rotayı işaret ettiği ve bunu istemediğidir. config WebMvcConfigurerAdapter için statik içerik için addResourceHandler yöntemini geçersiz kılarak denedim, ancak çalışmaz.
@Configuration
public class StaticResourceConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/js/**").addResourceLocations("/resources/js");
}
}
Her rotayı index.html haricinde/js/** ve/assets/** olarak nasıl işaret edebilirim?
ilk şey/**
eşlenmiş Denetleyiciniz yöntemi herhangi bir kaynak istekleri üzerinde öncelik alacak olmasıdır size
Ben senin çözüm denedim ama her isteği üzerine 404 hatası alıyorum ... Evet, eminim application.properties o yüklendi –
Bu, istek eşlemelerinizin yanlış yapılandırıldığını gösterir. Başlangıçta giriş yapmışlar. Neyin yanlış olduğunu anlamak için çıktıya bakmanızı tavsiye ederim. –