Rumah >Java >javaTutorial >Idea bagaimana untuk memulakan berbilang projek SpringBoot
Gunakan Idea untuk membina projek Hello world Spring Boot.
Perihalan persekitaran pembangunan:
(1) Spring Boot 2.7.0
(2) Idea: IntelliJ IDEA 2022.2.2
(3) OS : Mac OS
Persekitaran berbeza, dan beberapa operasi berbeza sedikit, tetapi idea keseluruhannya adalah sama.
Dalam projek Spring Boot, nombor port boleh dikonfigurasikan dalam fail konfigurasi , jadi pada akhirnya Penyelesaian mudah yang boleh difikirkan ialah mengubah suai pelayan konfigurasi port.port dalam aplikasi fail konfigurasi.(properties/yml Operasi khusus ialah:
(1) Konfigurasi pertama server.port = 8080, dan jalankan kelas permulaan untuk memulakan aplikasi.
(2) Ubah suai server.port = 8081 dan jalankan kelas permulaan untuk memulakan aplikasi.
Ini akan memulakan dua aplikasi Spring Boot dengan port berbeza. Walaupun kaedah ini mudah, pengalaman operasinya tidak mesra pengguna, dan mengubah suai fail konfigurasi dalam projek sebenar pasti tidak akan berfungsi.
Gunakan Konfigurasi Edit yang disediakan oleh Idea untuk mengkonfigurasi parameter aplikasi.
Klik Ubah Suai Pilihan untuk menambah parameter aplikasi:
Antara muka mungkin berbeza sedikit bergantung pada versi alat pembangunan. , tetapi anda semua boleh mencari argumen Program:
Penerangan:
(1) Pilihan VM: Pilihan VM sebenarnya ialah persekitaran masa jalan yang kita perlukan dalam Pembolehubah atur cara, ia perlu bermula dengan -D atau -X atau -XX, setiap parameter dipisahkan oleh ruang cth: -Dspring.profiles.active=dev
(2) Argumen program: Argumen program dihantar ke utama untuk kami Args[] rentetan kaedah, yang biasanya bermula dengan --, seperti --spring.profiles.active=dev; Ia bersamaan dengan -Dspring.profiles.active=dev wujud, konfigurasi argumen Program diutamakan
Kemudian tambahkan konfigurasi --server.port=8081:
IDEA menyediakan fungsi Papan Pemuka yang berkuasa (Jalankan papan pemuka), anda boleh mengurus kejadian permulaan berbilang aplikasi di atas dengan baik, memvisualisasikan projek yang kami konfigurasikan, memudahkan konfigurasi semula, Jalankan dan Nyahpepijat projek but spring dan memudahkan kami langkah operasi.
Tambah konfigurasi berikut dalam fail .idea/workspace.xml:
<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> </component>
Selepas bermula semula, anda boleh melihat Run Dashboard di bahagian bawah
Anda boleh menyalin konfigurasi di sini:
Dengan cara ini, anda boleh memulakan berbilang:
SpringBoot disertakan dengan Tomcat, cuma jalankan SpringApplication.run dalam kaedah utama secara langsung, dan ia tidak diperlukan untuk akses Dengan nama projek.
Jika terdapat dua projek SpringBoot dalam idea dan laluan akses lapisan pengawal adalah sama, dan kerana tiada nama laluan, dua kaedah utama tidak boleh dijalankan pada masa yang sama dijalankan pada masa yang sama, nombor port mesti diduduki. Bagaimana untuk memulakan dua projek pada masa yang sama.
Anda hanya perlu menggunakan pakej perang ke pelayan Tomcat, tanpa menggunakan pelayan Tomcat terbina dalam SpringBoot. Untuk mengakses, hanya masukkan localhost:8080/nama projek/laluan dalam URL. Dalam alat pembangunan, anda juga boleh menggunakan Tomcat luaran untuk bermula.
Atas ialah kandungan terperinci Idea bagaimana untuk memulakan berbilang projek SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!