美文网首页Spring Boot
Spring Boot教程(二):入门Helloworld

Spring Boot教程(二):入门Helloworld

作者: 敬bug一杯 | 来源:发表于2020-10-31 11:33 被阅读0次

Helloword基础环境

  • JDK8
  • Maven 3.6.1
  • Spring Boot 2.3.4.RELEASE
  • IntelliJ IDEA 2019.2.4

搭建简单的Spring Boot步骤如下:

  1. 新建一个Maven工程
  2. 修改pom.xml文件,添加Spring Boot相关依赖
  3. 修改启动类
  4. 启动项目

具体步骤:

1.打开IntelliJ IDEA,选择Create New Project创建新的项目


在这里插入图片描述

2.打开如下窗口,选择创建Maven项目,选择maven-archetype-quickstart:Maven工程样例(快速创建),点击next

在这里插入图片描述

注:maven-archetype-webapp:Maven的Webapp工程样例

3.打开如下窗口,填写GroupIdArtifactId,填写完点击next

在这里插入图片描述

4.打开如下窗口,填写maven相关设置Maven home directoryUser settings fileLocal repository,如idea已经设置过maven,直接点击next

在这里插入图片描述

5.打开如下窗口,填写Project nameProject location,点击Finish

在这里插入图片描述

6.项目创建完如下所示,接下来,需要对pom.xml,App.java进行修改

在这里插入图片描述

7.修改pom.xml文件,添加spring-boot-starter-parent

<!--提供Dependency Management进行项目依赖的版本管理-->
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE</version>
        <relativePath/> 
</parent>

添加spring-boot-starter-web依赖

<!--引入web模块开发需要的相关jar包-->
<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
</dependency>

完整的pom.xml如下,<maven.compiler.source>编译版本改为1.8,<build>标签内的插件部分可以删除

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.4.RELEASE</version>
    <relativePath/>
  </parent>

  <groupId>com.yejx</groupId>
  <artifactId>Helloword</artifactId>
  <version>1.0-SNAPSHOT</version>

  <name>Helloword</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  </dependencies>

  <build>
  </build>
</project>

8.修改App.java@RestController@SpringBootApplication@RequestMapping等注解后续中再做整理,应该有大佬做了详解

package com.yejx;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Hello world!
 *
 */
@RestController
@SpringBootApplication
public class App {

    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
    @RequestMapping("/hello")
    public String hello(){
        return"Hello world!";
    }
}

9.在idea中启动项目


在这里插入图片描述

10.打开浏览器访问http://localhost:8080/hello

在这里插入图片描述

到这里Helloword就基本完成了。
后续奋笔疾书中,有错误之处请指出。

相关文章

网友评论

    本文标题:Spring Boot教程(二):入门Helloworld

    本文链接:https://www.haomeiwen.com/subject/gxdsvktx.html