美文网首页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