Rumah  >  Artikel  >  Java  >  Cara menggunakan kelawar untuk memulakan projek springboot

Cara menggunakan kelawar untuk memulakan projek springboot

WBOY
WBOYke hadapan
2023-05-14 13:34:062063semak imbas

Balang pembungkusan projek springboot 1.

Cara menggunakan kelawar untuk memulakan projek springboot

Selepas pembungkusan, springboot yang dibungkus di sini berada dalam direktori berikut:

Cara menggunakan kelawar untuk memulakan projek springboot

Nama fail jar ialah api-0.0.1-SNAPSHOT.jar

2 Tulis skrip springboot permulaan kelawar

Buat fail permulaan.bat baharu. fail bat adalah seperti berikut:

cd %~dp0
C:jdkjdk1.8.0_181binjava.exe -Dfile.encoding=utf-8 -jar api-0.0.1-SNAPSHOT.jar - -server.port=81

cd %~dp0 bermaksud beralih ke direktori tempat bat terletak

-Dfile.encoding=utf-8 Set pengekodan

--server.port=81 Tetapkan springboot Port akses ialah 81

3.bat mula springboot

Andaikan bahawa fail api-0.0.1-SNAPSHOT.jar dan start.bat diletakkan dalam direktori d:apidemo

Klik dua kali pada fail start.bat, dan konsol akan muncul secara automatik seperti berikut:

D:apidemo>cd D. :apidemo

D:apidemo>C:jdkjdk1 .8.0_181binjava.exe -Dfile.encoding=utf-8 -jar api-0.0.
1-SNAPSHOT.jar --server.port =81

____ _ _ __ _ _
/ \ / ___'_ __ _ _(_)_ __ __ _
( ( )___ | '_ | '_| | '. _ / _` |.
\/ ___)|.__|. , |. // / /
========| _|============|___/=/_/_/_/
:: Spring Boot :: (v2.4.3)

2021-06 -19 16:28:33.392 INFO 4436 --- [ main] com.demo.api.ApiApp

lication : Memulakan ApiApplication v0.0.1 -SNAPSHOT menggunakan Java 1.8.0_181
pada iZ23lkhhnpiZ dengan PID 4 436 (D: apidemoapi-0.0.1-SNAPSHOT.jar dimulakan oleh Ad
ministrator dalam D:apidemo)
2021-06:-19 28:33.392 INFO 4436 --- [ utama] com.demo.api.ApiApp
lication : Tiada set profil aktif, kembali ke profil lalai: def
ault
2021-06-19 16:28 :37.236 INFO 4436 --- [ utama] o.s.b.w.embedded.tomcat
.TomcatWebServer : Tomcat dimulakan dengan port(s): 81 (http)
2021-06-19 16:28:37.298 ---INFO 4436 [ utama] o.apache.catalina.core.
StandardService : Memulakan perkhidmatan [ Tomcat]
2021-06-19 16:28:37.298 INFO 4436 --- [ utama] org.apache.catalina.cor
e.StandardEngine: Memulakan enjin Servlet: [Apache Tomcat/9.0.43]
2021-06-19 16:28:37.454 INFO 4436 --- [ utama] o.a.c.c.C.[Tomcat].[loc2021-06-19 16 :28:37.470 INFO 4436 --- [ utama] w.s.c.ServletWebServerA
pplicationContext: Root WebApplicationContext: ms399 permulaan 🎜>2021-06-19 16:28:38.064 INFO 4436 --- [ utama ] o.s.s.concurrent.Thread
PoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'6-121 36 - -- [ utama] o.s.b.w.embedded.tomcat
.Tom catWebServer : Tomcat bermula pada port (s): 81 (http) dengan laluan konteks ''
2021-06-19 16:28:38.642 INFO 4436 -- - [ utama] com.demo.api.ApiApp
lication : Memulakan ApiApplication dalam 6.504 saat (JVM berjalan selama 7.7
85)


4 >4.1. Selesaikan masalah aksara Cina yang kacau dalam konsol kelawar

[Fenomena 】

[Penyelesaian]

Pengekodan fail start.bat ditetapkan kepada UTF-8, dan yang berikut ialah Notepad++ Berikan contohCara menggunakan kelawar untuk memulakan projek springboot

【Hasil selepas penyelesaian】

Cara menggunakan kelawar untuk memulakan projek springboot

4.2.cd %~dp0 bukan perintah dalaman atau luaran

[Fenomena]

D:apidemo>锘缟d D: apidemo
'锘缟d' tidak dikenali sebagai perintah dalaman atau luaran, program boleh kendali
atau fail kelompok.

【Penyelesaian】

Terdapat padanan lain dalam start.bat Taipkan arahan sekali lagi dalam Notepad++, atau tukar pengekodan.

【Hasil selepas penyelesaian】

D:apidemo>cd D:apidemo

Atas ialah kandungan terperinci Cara menggunakan kelawar untuk memulakan projek springboot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam