亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用bat啟動springboot項目并解決亂碼問題

 更新時間:2021年06月21日 10:02:12   作者:秋9  
這篇文章主要介紹了window中使用bat啟動springboot項目,并解決亂碼問題

本文主要介紹了使用bat啟動springboot項目并解決亂碼問題,分享給大家,具體如下:

1.springboot項目打包jar

打包后,在如下目錄:

這里打包的springboot的jar文件名為 api-0.0.1-SNAPSHOT.jar

2.編寫bat啟動springboot腳本

新建一個start.bat文件,start.bat文件的內(nèi)容如下:

cd %~dp0
C:\jdk\jdk1.8.0_181\bin\java.exe -Dfile.encoding=utf-8 -jar api-0.0.1-SNAPSHOT.jar --server.port=81

cd %~dp0 表示切換到bat所在的目錄下

-Dfile.encoding=utf-8 設(shè)置編碼

--server.port=81 設(shè)置springboot訪問端口為81

3.bat啟動springboot

假設(shè)api-0.0.1-SNAPSHOT.jar和start.bat文件,都放在d:\apidemo目錄下

雙擊start.bat文件,會自動彈出控制臺,信息大致如下:

D:\apidemo>cd D:\apidemo\
 

D:\apidemo>C:\jdk\jdk1.8.0_181\bin\java.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          : Starting ApiApplication v0.0.1-SNAPSHOT using Java 1.8.0_181
 on iZ23lkhhnpiZ with PID 4436 (D:\apidemo\api-0.0.1-SNAPSHOT.jar started by Ad
ministrator in D:\apidemo)
2021-06-19 16:28:33.392  INFO 4436 --- [           main] com.demo.api.ApiApp
lication          : No active profile set, falling back to default profiles: def
ault
2021-06-19 16:28:37.236  INFO 4436 --- [           main] o.s.b.w.embedded.tomcat
.TomcatWebServer  : Tomcat initialized with port(s): 81 (http)
2021-06-19 16:28:37.298  INFO 4436 --- [           main] o.apache.catalina.core.
StandardService   : Starting service [Tomcat]
2021-06-19 16:28:37.298  INFO 4436 --- [           main] org.apache.catalina.cor
e.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.43]
2021-06-19 16:28:37.454  INFO 4436 --- [           main] o.a.c.c.C.[Tomcat].[loc
alhost].[/]       : Initializing Spring embedded WebApplicationContext
2021-06-19 16:28:37.470  INFO 4436 --- [           main] w.s.c.ServletWebServerA
pplicationContext : Root WebApplicationContext: initialization completed in 3891
 ms
2021-06-19 16:28:38.064  INFO 4436 --- [           main] o.s.s.concurrent.Thread
PoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2021-06-19 16:28:38.626  INFO 4436 --- [           main] o.s.b.w.embedded.tomcat
.TomcatWebServer  : Tomcat started on port(s): 81 (http) with context path ''
2021-06-19 16:28:38.642  INFO 4436 --- [           main] com.demo.api.ApiApp
lication          : Started ApiApplication in 6.504 seconds (JVM running for 7.7
85)

4.常見問題

4.1.解決bat控制臺中文亂碼問題

【現(xiàn)象】

【解決方法】

start.bat文件的編碼設(shè)置為UTF-8,下面以Notepad++舉例說明

【解決后效果】

4.2.cd %~dp0不是內(nèi)部或外部命令

【現(xiàn)象】

D:\apidemo>锘縞d D:\apidemo\
'锘縞d' 不是內(nèi)部或外部命令,也不是可運行的程序
或批處理文件。

【解決方法】

start.bat中有其他符合,在Notepad++重新敲一下命令,或者切換一下編碼。

【解決后的效果】

D:\apidemo>cd D:\apidemo\

到此這篇關(guān)于使用bat啟動springboot項目并解決亂碼問題的文章就介紹到這了,更多相關(guān)bat啟動springboot項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解SpringBoot 應(yīng)用如何提高服務(wù)吞吐量

    詳解SpringBoot 應(yīng)用如何提高服務(wù)吞吐量

    這篇文章主要介紹了Spring Boot 應(yīng)用如何提高服務(wù)吞吐量,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • SpringCloud中NacosNamingService的作用詳解

    SpringCloud中NacosNamingService的作用詳解

    這篇文章主要介紹了SpringCloud中NacosNamingService的作用詳解,NacosNamingService類完成服務(wù)實例注冊,撤銷與獲取服務(wù)實例操作,NacosNamingService初始化采用單例模式,使用反射生成,需要的朋友可以參考下
    2023-11-11
  • Springmvc國際化自動配置代碼實現(xiàn)

    Springmvc國際化自動配置代碼實現(xiàn)

    這篇文章主要介紹了Springmvc國際化自動配置代碼實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Java實現(xiàn)郵件發(fā)送遇到的問題

    Java實現(xiàn)郵件發(fā)送遇到的問題

    本文給大家分享的是個人在項目過程中,使用Java實現(xiàn)郵件發(fā)送的時候所遇到的幾個問題以及解決方法,有需要的小伙伴可以參考下
    2016-09-09
  • Spring Boot加密配置文件特殊內(nèi)容的示例代碼詳解

    Spring Boot加密配置文件特殊內(nèi)容的示例代碼詳解

    這篇文章主要介紹了Spring Boot加密配置文件特殊內(nèi)容的相關(guān)知識,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Java+EasyExcel實現(xiàn)文件上傳功能

    Java+EasyExcel實現(xiàn)文件上傳功能

    這篇文章主要為大家詳細介紹了如何通過Java和EasyExcel實現(xiàn)文件上傳功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • Java8新特性Stream流詳解

    Java8新特性Stream流詳解

    Java8 Stream使用的是函數(shù)式編程模式,如同它的名字一樣,它可以被用來對集合進行鏈狀流式的操作,本文就將帶著你如何使用 Java 8 不同類型的 Stream 操作,同時還將了解流的處理順序,以及不同順序的流操作是如何影響運行時性能的
    2023-07-07
  • Java反射學(xué)習(xí) getClass()函數(shù)應(yīng)用

    Java反射學(xué)習(xí) getClass()函數(shù)應(yīng)用

    所謂反射,可以理解為在運行時期獲取對象類型信息的操作,本文將詳細介紹,需要的朋友可以參考下
    2012-12-12
  • SpringBoot讀取配置文件的四種方式

    SpringBoot讀取配置文件的四種方式

    在 Spring Boot 中,application.yml 文件用于配置應(yīng)用程序的屬性,Spring Boot 默認會從 src/main/resources 目錄下的 application.properties 或 application.yml 文件中讀取配置,本文介紹了SpringBoot讀取配置文件的四種方式,需要的朋友可以參考下
    2024-08-08
  • @WebFilter在SpringBoot無效的原因分析和解決方案

    @WebFilter在SpringBoot無效的原因分析和解決方案

    使用Ruoyi的demo部署成功后,發(fā)現(xiàn)js、css等靜態(tài)文件都進入了過濾器,但是發(fā)現(xiàn)靜態(tài)文件沒有使用瀏覽器緩存,新建BrowserCacheFilter.java并增加@WebFilter處理,應(yīng)用自動重啟后發(fā)現(xiàn)@WebFilter無效,所以本文給大家介紹了@WebFilter在SpringBoot無效的原因分析和解決方案
    2024-03-03

最新評論