【SpringBoot实战】之HelloWorld

star2017 1年前 ⋅ 1293 阅读

前提:项目创建是基于IntelliJ IDEA 的。

新建maven项目

第一步:创建项目
imagepng

第二步:选择你要创建maven的模板,设置jdk的版本号,点击next。
imagepng

第三步:填好相应的GroupId、ArtifactId、version,点击next。
imagepng

第四步:设置好项目的名称,点finish就创建好项目了。
imagepng

创建Springboot项目

第一步:新建窗口中,选择Spring Initializr,创建SpringBoot项目
imagepng

第二步:设置好相应的一些名称,点击next
imagepng

第三步:选择需要加入的功能,点击next
imagepng

第三步:设置项目名称,点击finish,完成创建
imagepng

编写代码

如果你创建项目的时候选择了Maven,那么需要在pom文件里面加入SpringBoot的配置。如果你创建项目的时候,选择了Spring Initializr,那么SpringBoot基础的配置已经给你创建了。

项目整体结构:
imagepng

pom.xml:

<?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>

    <groupId>com.cimu</groupId>
    <artifactId>HelloWorld</artifactId>
    <version>1.0</version>

    <name>HelloWorld</name>
    <description>HelloWorld project for Spring Boot</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.0.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>

    </build>
</project>

创建启动类DemoApplication:

package com.cimu.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

   public static void main(String[] args) {
      SpringApplication.run(DemoApplication.class, args);
  }
}

resources文件夹下面创建application.properties文件
可以什么都不改,使用默认配置

HelloWorldController类:

package com.cimu.demo;

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

/**
 * Title: HelloWorldController
 * Copyright: Copyright (c) 2017
 *
 * @author cgx
 * date 2018年11月20日 15:43
 */
@RestController
public class HelloWorldController {

    @GetMapping("/helloworld")
    public String helloWorld(){
        return "helloWorld";
    }

}

写完代码之后,点击图下按钮,启动项目
imagepng

在控制台看到如下输出,表示已经启动成功了。
imagepng

页面访问效果:
imagepng

到此最简单的helloWorld已经完成了。

源码地址

本文为博主原创文章,未经博主允许不得转载。
更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: