Spring Web项目开发环境配置

资源准备

首先下载所需的资源:

  • jdk 1.8.0_161
    jdk-8u161-windows-i586.exe
    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • IntelliJ IDEA 2017.2.7 EAP
    ideaIU-2017.2.7.win.zip
    https://confluence.jetbrains.com/display/IDEADEV/IDEA+2017.2+EAP

软件安装

JAVA SDK安装配置

安装

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

配置

  • 设置JAVA_HOME环境变量
    JAVA_HOME=c:\dev\Java\jdk1.8.0_161\
  • 设置CLASSPATH环境变量
    CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin
  • 设置PATH环境变量
    PATH += %JAVA_HOME%\bin;

验证

打开cmd窗口,输入java -version


验证java安装成功

IntelliJ IDEA安装配置

安装

将压缩包解压到目标路径:c:\dev\idea\

配置

  • 设置环境变量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 
  • 修改注册表,更新其中的可执行文件路径为
    C:\\dev\\idea\\bin\\idea.exe

验证

  • 启动./bin/idea.bat
  • 配置jdk
    configure->Project defaults->Project structure->Project settings->Project->New->JDK
    选择jdk所在的目录
  • 创建项目,选择项目类型
    选择Maven,下一步
  • 填写项目信息
    GroupId:com.my.lab
    ArtifactId:hello-spring
    version:1.0-SNAPSHOT
  • 填写项目路径
    Project name: hellospring
    Project Path:e:\it\lab\idea\hellospring\
  • 生成项目结构
    • .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
    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.4.RELEASE
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
  • 在./src/main/java中新建应用程序类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条消息)初学Spring Boot遇到的启动问题 - 腹黑大壁花 - CSDN博客
https://blog.csdn.net/TimHeath/article/details/78113522

  • 新建文件./application.properties文件
#设置服务器端口号
server.port=8081
  • 运行App类中的main方法

  • 打开浏览器
    输入localhost:8081/hello,显示"Hello Spring!"

打包

  • 修改pom.xml
    添加spring-boot-maven-plugin插件
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    
  • 在终端中执行打包命令
    mvn package
    生成hello-spring-1.0-SNAPSHOT.jar在./target目录下

  • 执行运行命令

cd target
java -jar hello-spring-1.0-SNAPSHOT.jar

你可能感兴趣的:(Spring Web项目开发环境配置)