2、三种方式创建SpringBoot项目

SpringBoot介绍原来做一个项目,首先需要搭建环境,不同的项目,大部分配置都是一样的,可能就是包不同,所以SpringBoot应运而生,SpringBoot主要提供了如下功能:为所有基于Spring的Java开发提供方便快捷的入门体验。开箱即用,有自己自定义的配置就用自己的,没有就用官方提佛那个了的默认的。提供了一系列通用的非功能性的功能,例如嵌入式服务器、安全管理、健康检测等。绝对没有代码生成,也不需要XML配置。SpringBoot的出现让Java开发又回归简单,因为确确实实解决了
摘要由CSDN通过智能技术生成

SpringBoot介绍

原来用Spring做一个项目,首先需要搭建环境,SPring配置繁琐,整合第三方框架时代码量非常打,并且不同的项目,大部分配置都是一样的,可能就是包不同,为了使开发者能够快速构建Spring项目,SpringBoot应运而生,SpringBoot主要提供了如下功能:

  1. 为所有基于Spring的Java开发提供方便快捷的入门体验。
  2. 开箱即用,使用很少的Spring配置就能运行一个JavaEE项目。(有自己自定义的配置就用自己的,没有就用官方提佛那个了的默认的)
  3. 提供了一系列通用的非功能性的功能,例如嵌入式服务器、安全管理、健康检测等。
  4. 内嵌服务器,可以快速部署。
  5. 纯Java配置,没有代码生成,也不需要XML配置。

SpringBoot的出现让Java开发又回归简单,因为确确实实解决了开发中的痛点,因此这个技术得到了非常广泛的使用。从2017年开始,SpringBoot就是面试必问。现在流行的SpringCloud微服务也是基于SpringBoot的,因此,所有的Java工程师都有必要掌握好SpringBoot。

三种创建SpringBoot项目的方式

SpringBoot工程本质上就是一个Maven工程,有三种创建方式:

  1. 在线创建。
  2. IDE工具创建。
  3. 普通maven工程改造。

在线创建

首先打开https://start.spring.io这个网站,如下:
在这里插入图片描述
这里要配置的按顺序分别如下:

  1. 项目构建工具是Maven还是Gradle?Gradle在Java后端中使用得比较少,在Android中使用较多,Java后端目前来看还是maven为主,因此这里选择第一项。
  2. 开发语言,选择Java。
  3. SpringBoot版本,可以看到,目前最新得稳定版是2.3.1,这里我们就使用最新稳定版。
  4. 既然是Maven工程,当然要有项目坐标、项目描述等信息了,另外这里还让输入了包名,因为创建成功后会自动创建启动类。
  5. Packing表示项目要打包成jar包还是war包,SpringBoot得一大优势就是内嵌了Servlet容器,打成jar包后可以直接运行,所以这里建议打包成jar包,当然,开发者根据实际情况可以选择war包。
  6. 选择构建得JDK版本。
  7. 最后是选择所需要得依赖,输入关键字如web,会有相关得提示,这里我们可以先加入web依赖。
    最后,点击下面的GENERATE 或者Ctrl+Enter按键,此时会下载项目,将下载下来的项目解压,然后用Idea打开即可进行开发。
    在这里插入图片描述

使用开发工具创建

这里以IDEA为例。
首先在创建项目时选择Spring Initializr,如下图:
在这里插入图片描述
然后点击Next,填入Maven项目的基本信息:
在这里插入图片描述
再接下来选择需要添加的依赖,这里我们也可以加入web依赖:
在这里插入图片描述
勾选完成后,点击Next完成项目的创建。
在这里插入图片描述

测试

上面两种方式都可以编写一个HelloController测试:

package com.cs;

import org.springframework.web.bind.annotation
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值