Spring Web項目開發(fā)環(huán)境配置

資源準(zhǔn)備

首先下載所需的資源:

軟件安裝

JAVA SDK安裝配置

安裝

  • 安裝JDK到c:\dev\Java\jdk1.8.0_161\
  • 安裝JRE到c:\dev\Java\jre1.8.0_161\

配置

  • 設(shè)置JAVA_HOME環(huán)境變量
    JAVA_HOME=c:\dev\Java\jdk1.8.0_161\
  • 設(shè)置CLASSPATH環(huán)境變量
    CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin
  • 設(shè)置PATH環(huán)境變量
    PATH += %JAVA_HOME%\bin;

驗證

打開cmd窗口,輸入java -version


驗證java安裝成功

IntelliJ IDEA安裝配置

安裝

將壓縮包解壓到目標(biāo)路徑:c:\dev\idea\

配置

  • 設(shè)置環(huán)境變量PATH
    Path+=c:\dev\idea\bin
  • 修改./bin/idea.properties文件
     idea.system.path=c:/dev-etc/idea/.IntelliJIdea10/system
     idea.config.path=c:/dev-etc/idea/.IntelliJIdea10/config 
  • 修改注冊表,更新其中的可執(zhí)行文件路徑為
    C:\\dev\\idea\\bin\\idea.exe

驗證

  • 啟動./bin/idea.bat
  • 配置jdk
    configure->Project defaults->Project structure->Project settings->Project->New->JDK
    選擇jdk所在的目錄
  • 創(chuàng)建項目,選擇項目類型
    選擇Maven,下一步
  • 填寫項目信息
    GroupId:com.my.lab
    ArtifactId:hello-spring
    version:1.0-SNAPSHOT
  • 填寫項目路徑
    Project name: hellospring
    Project Path:e:\it\lab\idea\hellospring\
  • 生成項目結(jié)構(gòu)
    • .idea:
      • inspectionProfiles
      • workspace.xml
      • compiler.xml
      • misc.xml
      • modules.xml
    • src
      • main
        • java
        • resources
      • test
        • java
        • resources
    • hellospring.iml
    • pom.xml
  • 修改pom.xml
    添加spring-boot-starter-parent
    添加spring-boot-starter-web
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.4.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
  • 在./src/main/java中新建應(yīng)用程序類App.java
package com.my.lab;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;

@EnableAutoConfiguration
@ComponentScan
public class App {
    public static void main( String[] args ) {
        SpringApplication.run(App.class, args);
    }
}

  • 在./src/main/java中新建控制器HelloController.java

package com.my.lab;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String sayHello() {
        return "Hello Spring!";
    }
}

注意:所有的類一定要有package,否則會出錯哦!

(4條消息)初學(xué)Spring Boot遇到的啟動問題 - 腹黑大壁花 - CSDN博客
https://blog.csdn.net/TimHeath/article/details/78113522

  • 新建文件./application.properties文件
#設(shè)置服務(wù)器端口號
server.port=8081
  • 運行App類中的main方法

  • 打開瀏覽器
    輸入localhost:8081/hello,顯示"Hello Spring!"

打包

  • 修改pom.xml
    添加spring-boot-maven-plugin插件
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
  • 在終端中執(zhí)行打包命令
    mvn package
    生成hello-spring-1.0-SNAPSHOT.jar在./target目錄下

  • 執(zhí)行運行命令

cd target
java -jar hello-spring-1.0-SNAPSHOT.jar
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容