SpringBoot项目的三种创建方式

手动创建方式:

①:新建maven项目

SpringBoot项目的三种创建方式_第1张图片

②:引入依赖

SpringBoot项目的三种创建方式_第2张图片

    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.10.RELEASE
    

    
        org.springframework.boot
        spring-boot-starter-web
    

③:创建引导类

SpringBoot项目的三种创建方式_第3张图片

这里可以使用JBL插件快速生成启动类

SpringBoot项目的三种创建方式_第4张图片
)

安装好插件后

右击项目=>选择JBLSpringBootAppGen=>

SpringBoot项目的三种创建方式_第5张图片

配置路径,勾选生产yml文件

SpringBoot项目的三种创建方式_第6张图片

③:开发控制器类

@RestController
@RequestMapping("/books")
public class BookController {
    @GetMapping("/{id}")
    public String getById(@PathVariable Integer id) {
        System.out.println("id ==> " + id);
        return "hello , spring boot! ";
    }
}

④:运行自动生成的Application类

发送请求测试

SpringBoot项目的三种创建方式_第7张图片

SpringBoot脚手架方式

因为现在创建springboot项目的时候,java版本只有17和21两个选项,那我们要想常见Java8的项目应该将Server URL替换为https://start.aliyun.com/

①:创建新模块,选择Spring初始化,并配置模块相关基础信息

SpringBoot项目的三种创建方式_第8张图片

②:选择当前模块需要使用的技术集

比如:
SpringBoot项目的三种创建方式_第9张图片

③:开发控制器类

@RestController
@RequestMapping("/books")
public class BookController {
    @GetMapping("/{id}")
    public String getById(@PathVariable Integer id) {
        System.out.println("id ==> " + id);
        return "hello , spring boot! ";
    }
}

④:运行自动生成的Application类

SpringBoot项目的三种创建方式_第10张图片

  • 最简SpringBoot程序所包含的基础文件

<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.0modelVersion>
    <parent>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-starter-parentartifactId>
        <version>2.5.0version>
    parent>
    <groupId>com.itheimagroupId>
    <artifactId>springboot-01-quickstartartifactId>
    <version>0.0.1-SNAPSHOTversion>
    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
    dependencies>
project>

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
  • Spring程序与SpringBoot程序对比

SpringBoot项目的三种创建方式_第11张图片

注意事项:

基于idea开发SpringBoot程序需要确保联网且能够加载到程序框架结构

1.2 基于SpringBoot官网创建项目

SpringBoot项目的三种创建方式_第12张图片

1.3 SpringBoot项目打包后启动

① 对SpringBoot项目打包(执行Maven构建指令package)

② 执行启动指令

java -jar springboot_01_quickstart.jar	# 项目的名称根据实际情况修改

注意事项:

jar支持命令行启动需要依赖maven插件支持,请确认打包时是否具有SpringBoot对应的maven插件。

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

你可能感兴趣的:(SpringBoot,spring,boot,java)