SpringBoot中遇到的一些問題

1.熱部署配置spring

除了要引一個節點windows

<!-- 能夠實現熱部署 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>

能夠實現熱部署,在IDEA上實現熱部署還需一些額外 的配置,配置過程以下:app

步驟1:打開idea ,File->Settings-> Build-Execution-Deployment -> Compiler--->勾選 Build Project Automatically.maven

步驟2: 按 Shift+Ctrl+A (windows,mac是 command+shift+A) 將看到彈窗 Enter Action or option name,輸入"registry",雙擊第一項"Registry..." ,會彈出另外一個窗口,尋找 compiler.automake.allow.when.app.running 這一項,並勾選開啓。而後關閉窗口。 ide

2.解決8080端口占用問題spring-boot

在dos下,輸入 netstat -ano|findstr 8080ui

//說明:查看佔用8080端口的進程idea

顯示佔用端口的進程插件

taskkill /pid 4708 /f命令行

//說明,運行windows自帶taskkill命令,將上面顯示的進程號, 結束掉。

3.使用命令行啓動SpringBoot項目(要有maven環境)

(spring-boot-maven-plugin)插件

編譯 mvn package   

啓動 mvn spring-boot:run

編譯效果

 

啓動效果

相關文章
相關標籤/搜索