Rumah  >  Artikel  >  Java  >  Bagaimana untuk Menetapkan Laluan Konteks dalam Aplikasi But Spring?

Bagaimana untuk Menetapkan Laluan Konteks dalam Aplikasi But Spring?

DDD
DDDasal
2024-10-26 01:52:27673semak imbas

 How to Set a Context Path in a Spring Boot Application?

Tambah Laluan Konteks pada Aplikasi Spring Boot

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn