【什么是SpringBoot,怎么创建项目?】

什么是 Spring Boot

原来java开发中Spring的初始搭建需要各种复杂的XML配置,注解,包版本的处理,及其繁琐和容易出错,为解决这个繁琐的过程。

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

Spring Boot 特点

1、提供自动化装配,省去开发员的各种xml配置等。
2、内嵌容器如tomcat、Jetty等,是由应用启动容器而不是容器启动应用。
3、自动管理依赖。
4、自带应用监控,如健康检查等。
5、支持关系型和非关系型数据库。
6、spring boot 可以独立运行的Spring项目,只要由命令java -jar package.jar就可以运行。

准备Spring Boot 运行环境

  • JDK 版本8.0及以上
  • Maven 版本3.x
  • Spring Boot 版本2.x

开发工具

  • IntelliJ IDEA
  • Spring Tools
  • Visual Studio Code
  • Eclipse

创建SpringBoot项目

常用两种方式创建
1、Maven 构建项目
2、开发工具Idea 基于Spring initializr构建项目

IntelliJ IDEA 构建项目

1、选择 File -> New —> Project… 弹出新建项目的框
在这里插入图片描述
2、选择 Spring Initializr,Next 会弹出Project Metadata基本信息框
在这里插入图片描述
3、选择项目基本信息后,点击 Next 选择依赖的包再点击 Next,最后点击 Finish就完成创建。
在这里插入图片描述
4、选择所需求的依赖的各种组件,按需选择,第一使用只要选择web就行,后面进一步再了解。
在这里插入图片描述
5、一个简单的springboot项目就自动构建好了。
在这里插入图片描述
Spring Boot 的基础结构共三个文件:
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序

6、再在包com.example.demo下面DemoApplication类就是主程序启动类
主要使用组合注解 @SpringBootApplication,用来开启 Spring Boot 的自动配置,另外该启动类中包含一个 main() 方法,用来启动该项目。
(1)、可以在工具栏中直接启动,(2)、直接运行main() 两种方法都可以启动该项目
在这里插入图片描述
7、为了见证一下和浏览器的响应,更直观的感受一下,在com.example.demo 包下又创建一个 controller 包,并在该包内创建一个名为 HelloWorldController 的 Controller,代码如下

package com.example.demo.controller;

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

@RestController
public class HelloWorldController {

    @RequestMapping("/")
    public String hello(){
        return "Hello World is demo";
    }
}

8、在浏览器中 http://localhost:8080/ 就可以看到效果了,是不是很开心。
在这里插入图片描述

Maven 构建项目

1、选择 File -> New —> Project… 弹出新建项目的框
在这里插入图片描述
2、选择Maven后,next会弹出项目组信息框,填写好后next
在这里插入图片描述
3、选择项目存放路径点Finish就完成创建,此时项目就生成了但仅是一个maven项目,并不是springboot项目,我们需求处理一下配置文件,让其自动添加springgboot的相关核心依赖。
在这里插入图片描述
4、找到pom.xml文件打开往里面添加springboot项目主要依赖后,将依赖引入

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

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

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

5、在com.boot包下面添加主下面DemoApplication类就是主程序启动类,此刻一个简单的springboot项目就构建好了。可以运行了。
在这里插入图片描述

Spring initializr官网直接构建项目

  1. 访问官方 http://start.spring.io/
  2. 选择构建工具 Maven Project、Java、Spring Boot 版本 2.6.11 ,Project Metadata基本信息,jar,JDK版本等,可参考下图所示:
    在这里插入图片描述
  3. 点击Generate下载项目压缩包
  4. 解压后,使用 IntelliJ IDEA开发工具 导入项目,File -> New -> Project from Existing Source… -> 选择解压后的文件夹 -> OK,选择 Maven
  5. 持续选择next就行。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这时就可以maven 构建spring boot项目就好了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值