Rumah >Java >javaTutorial >Bagaimana untuk Menetapkan Laluan Konteks dalam Aplikasi But Spring?
S: Saya cuba menetapkan akar konteks secara pemprograman dalam aplikasi Spring Boot, tetapi ia tidak disertakan kepada pemetaan permintaan. Apa yang saya ketinggalan?
J: Anda sedang cuba mencipta penyelesaian tersuai, tetapi Spring Boot sudah menyokong ciri ini. Cipta fail application.properties dalam src/main/resources dan tambahkan sifat berikut:
server.contextPath=/mainstay server.port=12378
Untuk Spring Boot 2.0:
server.servlet.context-path=/mainstay
Alih keluar tersuai konfigurasi bekas servlet, atau gunakan EmbeddedServletContainerCustomizer untuk menggunakan pemprosesan pasca.
Nilai application.properties berfungsi sebagai lalai, yang boleh anda ganti menggunakan fail application.properties atau parameter JVM (-Dserver.port=6666) .
Kelas ServerProperties melaksanakan EmbeddedServletContainerCustomizer, dengan laluan konteks lalai "". Dalam kod anda, anda secara langsung menetapkan laluan konteks pada TomcatEmbeddedServletContainerFactory. Walau bagaimanapun, ServerProperties akan mengatasinya dengan "" semasa pemprosesan.
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Laluan Konteks dalam Aplikasi But Spring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!