SpringBoot入门:使用IDEA构建第一个SpringBoot项目

SpringBoot框架介绍

Spring Boot是一个简化Spring开发的框架,用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。所以springboot在java开发中也变得越来越重要,这里总结一下如何使用IDEA和Eclipse创建一个简单的springboot项目。

使用IDEA创建springboot项目

在IDEA的菜单栏,选择File,然后New 目录下选择Project选项,然后在New Project页面选择Spring Initializr,然后按照以下步骤next即可。
SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第1张图片
SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第2张图片
SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第3张图片
SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第4张图片
至此,只需要等待依赖(Dependency)和插件(Plugins)加载完成即可,国内的网速可能会比较慢,需要多等一会。(感兴趣可以了解一下Pom.xml文件配置阿里、华为的镜像)请添加图片描述
项目依赖和插件加载完成后,springboot项目的目录结构如下(全部自动生成,未加任何代码):SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第5张图片
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 https://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.1.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
        </properties>

<dependencies>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--依赖-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
</dependency>
</dependencies>

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

        </project>

com.example.demo包下的DemoApplication是程序启动的入口,代码如下,并且不需要做任何的修改。


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);
    }

}

在DemoApplication文件中右键,然后选择run DemoApplication,等到控制台输出如下内容则项目启动成功。

SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第6张图片
8080是项目的端口号,可以在配置文件中进行修改。然后打开浏览器,在地址栏输入localhost:8080,出现以下页面
SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第7张图片
接下来进行测试,在com.example.demo包下新建一个controller包,然后新建Test.java文件。

package com.example.demo.controller;

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

@RestController
public class Test {
    @RequestMapping("/hello")
    public String TestController(){
        return "Hello World";
    }
}

重新启动项目,在地址栏输入http://localhost:8080/hello,出现以下页面,则第一个简单的SpringBoot项目构建完成。
SpringBoot入门:使用IDEA构建第一个SpringBoot项目_第8张图片
OK! OK! OK!! 到这里完成了!!!

你可能感兴趣的:(JAVA,spring,boot,intellij-idea,后端)