Port boot boot musim semi
Spring Boot adalah wadah web terintegrasi secara default, dan metode startup dimulai oleh entri fungsi utama seperti program Java normal. Ini memiliki wadah Tomcat bawaan atau wadah dermaga, yang ditentukan oleh konfigurasi (Tomcat default). Tentu saja, Anda juga dapat mengemas proyek ke dalam paket perang dan memasukkannya ke dalam wadah web independen (Tomcat, WebLogic, dll.). Tentu saja, sebelum ini, Anda perlu melakukan penyesuaian sederhana untuk pintu masuk program.
Spring Boot adalah hal yang baik. Ini dapat dimulai secara langsung dalam metode utama tanpa wadah, dan tidak ada file konfigurasi yang diperlukan, yang nyaman dan cepat membangun lingkungan. Namun, ketika kami ingin memulai dua proyek Springboot secara bersamaan, akan ada masalah. Ada kemungkinan bahwa aplikasi kedua tidak akan dimulai karena port 8080 ditempati oleh aplikasi pertama. Pada saat ini, kita perlu memodifikasi port startup salah satu proyek.
Ini dapat diimplementasikan dengan mengimplementasikan antarmuka embeddedServletContainerCustomizer:
Aplikasi kelas publik memperluas springbootervletinitializer mengimplementasikan embeddedServletContainerCustomizer {@Override dilindungi springapplicationBuilder configure (springapplicationBuilder builder) {return builder.sources (application.class); } public static void main (string [] args) {springApplication.run (application.class, args); } @Override public void customize (configAbleAmbedDedServletContainer container) {container.setport (8081); }}Terima kasih telah membaca, saya harap ini dapat membantu Anda. Terima kasih atas dukungan Anda untuk situs ini!