栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

02创建Spring Boot项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

02创建Spring Boot项目

目录

配置开发环境

创建 Spring Boot 项目有两种方式       

Maven构建 

Spring Initializr构建


本节,我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。

配置开发环境

        在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Windows 操作系统为例,如果您使用的是其他操作系统,请对照其相关设置进行操作。

       工欲善其事,必先利其器,IDE(集成开发环境)的选择相当重要,目前市面上有很多优秀的 IDE 开发工具,例如 IntelliJ IDEA、Spring Tools、Visual Studio Code 和 Eclipse 等等,那么我们该如何选择呢?

        这里我们极力推荐大家使用 IntelliJ IDEA,因为相比于与其他 IDE,IntelliJ IDEA 对 Spring Boot 提供了更好的支持。

        Spring Boot 版本及其环境配置要求如下表。
 

Spring Boot2.x
JDK8.0 及以上版本
Maven 3.x
IntelliJ IDEA14.0 以上
  • 在 Java 官方网站下载 JDK 8.0 及以上版本,JDK 的安装以及环境配置请参考JDK下载与安装教程 和 Java JDK环境变量配置 。
  • Maven 3.x 的下载安装及配置过程,请参考Maven 安装与配置​。
  • 浏览器访问 IntelliJ IDEA 官方下载页面,下载并安装 IntelliJ IDEA。

创建 Spring Boot 项目有两种方式       
  1. 方式一:Maven构建
  2. 方式二:Spring Initializr构建

Maven构建 

步骤1:选择初始化工具

步骤2:创建项目

 步骤3:选择依赖



    4.0.0

    org.creek
    myspringbootprj
    1.0-SNAPSHOT
    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.2.4.RELEASE
    
    
        
        
            org.springframework.boot
            spring-boot-starter-web
        
    

步骤4:创建包

com.example.demo 

步骤5:添加控制器

package com.example.demo.controllers;

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

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

@RestController

public class HelloController {

    @GetMapping("/hello")

    public String hello(){

        return "hello Spring Boot";

    }

}

步骤6:创建启动了类

     在包com.example.demo下,创建一个名为 HelloWorldApplication 主程序,用来启动 Spring Boot 应用

package com.example.demo;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

public class HelloWorldApplication {

    public static void main(String[] args){

        SpringApplication.run(HelloWorldApplication .class,args);

    }

}

Spring Boot 项目目录结构如下图。

步骤7:启动 Spring Boot运行项目

http://localhost:8080/hello

默认情况下,Spring  Boot 项目会创建一个名为 ***Application 的主程序启动类 ,该类中使用了一个组合注解 @SpringBootApplication,用来开启 Spring Boot 的自动配置,另外该启动类中包含一个 main() 方法,用来启动该项目。

直接运行启动类 HelloworldApplication 中的 main() 方法,便可以启动该项目,结果如下图。

Spring Initializr构建

    IntelliJ IDEA 支持用户使用 Spring 项目创建向导(Spring Initializr )快速地创建一个 Spring Boot 项目,步骤如下。

步骤1:创建项目

       在 IntelliJ IDEA 欢迎页面左侧选择 Project ,然后在右侧选择 New Project,如下图。

或者在 IntelliJ IDEA 工作区上方的菜单栏中选择 File ,在下拉菜单中选则 New,然后选择 Project,如下图。 

步骤2:选择初始化工具

        在新建工程界面左侧,选择 Spring Initializr,选择项目的 SDK 为 1.8,选择 starter service URL 为 http://start.spring.io(默认),最后点击下方的 Next 按钮进行下一步。

 步骤3:自动连接网络自动初始化项目框架

        IDEA 会连接网络,并根据 starter service URL 查询 Spring Boot 的当前可用版本和组件列表,如下图。

步骤4:创建项目

       在 Spring Initializr Project Settings 中,输入项目的 GroupId、ArtifactId 等内容,注意 Type 为 Maven,packaging 为 jar,Java version 切换为 8(默认为 11),最后点击下方的 Next 按钮,进行下一步。

 步骤5:选择依赖

        在 dependencise 界面中,选择 Spring Boot 的版本及所依赖的 Spring Boot 组件(例如 Spring Boot 的版本为 2.4.5, Spring Boot 组件为 Web),然后点击下方的 Next 按钮。 

 步骤6:选择依赖

       根据需要修改项目名称及项目存储位置等信息,最后点击 Finish 按钮,完成 Spring Boot 项目的创建,如下图。

步骤7:添加控制器

package com.example.demo.controllers;

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

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

@RestController

public class HelloController {

    @GetMapping("/hello")

    public String hello(){

        return "hello Spring Boot";

    }

}

步骤6:启动 Spring Boot运行项目

http://localhost:8080/hello

默认情况下,Spring  Boot 项目会创建一个名为 ***Application 的主程序启动类 ,该类中使用了一个组合注解 @SpringBootApplication,用来开启 Spring Boot 的自动配置,另外该启动类中包含一个 main() 方法,用来启动该项目。

直接运行启动类 HelloworldApplication 中的 main() 方法,便可以启动该项目,结果如下图。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/876969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号