springboot框架简介 关系型数据库和非关系型区别

作为Java开发,目前最流行的技术是SpringBoot。它及其简单的方式使您能够快速开发应用程序,这在技术开发人员和公司中非常受欢迎。如果你还学不会,请跟着我们学。目录一、SpringBoot简介二、SpringBoot特性三、SpringBoot项目创建四、SpringBoot项目目录结构五、SpringBoot项...

作为Java开发,目前最流行的技术是SpringBoot。它及其简单的方式使您能够快速开发应用程序,这在技术开发人员和公司中非常受欢迎。如果你还学不会,请跟着我们学。

目录

一、SpringBoot简介二、SpringBoot特性三、SpringBoot项目创建四、SpringBoot项目目录结构五、SpringBoot项目启动方式六、访问项目七、彩蛋

一、跳羚简介

Spring Boot是Pivotal team提供的全新框架,基于Spring4.0(SpringBoot2)设计。x基于Spring5.0)。它不仅继承了Spring框架原有的优秀特性,而且通过简化配置,进一步简化了构建和开发Spring应用的整个过程。此外,SpringBoot通过集成大量框架,解决了依赖包的版本冲突和引用不稳定的问题。

二、跳靴的特点

为了所有Spring开发者更快上手,可以创建独立的Spring应用,基于其Maven或Gradle插件,可以创建可执行的jar和WARs;

开箱即用,提供各种默认配置,简化项目配置;

嵌入Tomcat或Jetty等Servlet容器,简化Web项目;

提供准备好的功能,如指示器、健康检查和外部化配置;

不需要冗余的代码生成和XML配置;

三。创建SpringBoot项目

3.1.环境准备

在创建SpringBoot项目之前,我们需要准备以下环境:

JDK1.8以上Maven3.3以上开发工具(IDEA或者Eclipse等)

3.2.创建方法1:使用网页创建项目。

首先,打开https://start.spring.io/,填写相关信息,然后点击生成压缩下载包。

解压压缩包,用IDEA导入项目。

导入成功后,直接运行应用程序启动类的***in方法启动项目。

发现后,启动失败,并且没有输出错误消息。这是因为spring-boot-starter-web模块没有引入到网页创建的项目中,所以我们可以在pom文件中手动引入。

再次启动项目,成功启动。

3.3.创建方法二:使用开发工具直接创建项目。

IDEA或Eclipse等开发工具可以直接创建SpringBoot项目。这里以IDEA工具为例。点击新建项目,如下图所示。

单击“下一步”填写项目信息。

单击Next,选择初始化的组件,并首先检查Web。(如有必要,稍后在pom文件中手动添加)

单击Next,填写项目路径,单击Finish,等待项目成功构建。

项目建好之后,启动项目,启动成功。

四。SpringBoot项目的目录结构

打开项目后,您可以看到Spring Boot项目的目录结构如下:

如上图所示,Spring Boot的目录结构主要由以下几部分组成:

demo ├--- src/***in/java ├--- src/***in/resources ├--- src/test/java └--- pom.xml

Src/***in/java代表java程序开发目录。

Src/***in/resources表示配置文件目录,与普通的Spring项目不同。该目录下有两个目录,static和templates,它们是Spring Boot项目的默认静态资源文件目录和模板文件目录。Spring Boot项目中没有webapp目录,但默认情况下使用静态和模板文件夹。

Src/test/java代表测试类文件夹,和普通的Spring项目区别不大。

Pom.xml用于配置项目依赖关系。

动词 (verb的缩写)SpringBoot项目的启动模式

5.1.开始课程启动

与普通的Web项目相比,Spring Boot创业项目减少了几个中间步骤。不用配置Servlet容器,打包发布到Servlet容器来启动项目,可以直接使用***in run()方法来启动项目。

5.2、Maven插件启动

这种启动方法需要在pom.xml文件中引入spring-boot-***ven-plugin依赖关系。

首先,在下面的工具栏中点按“终端”,打开命令行窗口。然后,在命令行输入命令,进入项目根目录,执行命令mvn spring-boot:run启动项目。如下图所示,Spring Boot项目成功启动。(需要注意的是,这个方法启动的时候,加载的是Mavan配置文件的设置文件,在c盘的目录下,如果需要注意改变设置文件的路径)

5.3.java -jar命令启动

在项目初始化的时候,我们选择Jar作为打包方式,所以在项目开发打包的时候,结果就是一个Jar包。以下是启动步骤。

首先,点击下方工具栏中的 Terminal 打开命令行窗口,进入项目根目录。之后,使用 Maven 命令将项目打包,执行命令为:mvn clean package -D***ven.test.skip=true,等待- 打包结果即可。(-D***ven.test.skip=true的意思是不执行测试用例,也不编译测试用例类。)打包成功后进入 target 目录,cd target最后就是启动已经生成的 Jar 包,执行命令为java -jar demo-0.0.1-SNAPSHOT.jar

如下图所示,Spring Boot项目成功启动。

不及物动词参观项目

项目成功启动后,默认端口为8080,因为没有设置端口号。在浏览器中访问,如下图所示,可以看到一个白色标签的错误页面,这是Spring Boot默认的错误页面。此时,Web服务中没有可访问的资源,因为我们没有在项目中添加任何代码行、接口和页面。


创建一个测试类helloController,并编写一个Hello方法。重启后,浏览器直接访问该方法,成功输出“Hello SpringBoot”。到目前为止,我们的Spring Boot项目已经建立并正确启动。

七、彩蛋七、鸡蛋

如何改变启动时显示的字符拼写的字母,SpringBoot怎么办?即横幅图案;

只需一步:在项目下的resources目录中创建一个新的banner.txt。

模式可以在:
https://***.bootschool.net/ASCII,生成,然后***到文件中。

结语结论

好了,这就是我们今天要讲的内容。我相信你已经对Spring Boot有了初步的了解。我们速战速决吧,gogogo。

本文来自情侣多了单身才养眼投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/517233.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-23
下一篇 04-23

相关推荐

  • 生茶和熟茶有什么作用区别

    1、普洱生茶和熟茶的区别和功效,很多人都爱喝茶,但是茶的种类实在是太多了,刚入门喝茶的茶友可能分不清的就是生普洱和熟普洱的区别了,这两种茶汤看似是很像的,下面就为大家分享普洱生茶和熟茶的区别和功效,我们一起来看看吧 普洱生茶。2、生茶富含茶多酚,性属清凉,有

    2023-07-29 10:17:01
    892 0
  • 手游渠道服和官服有什么区别 两者对比分析不同处

    通常游戏会按照苹果服、硬核服、安卓服的划分方式来划分服务器。仅仅是因为钱!比如你在苹果App Store下载的游戏充值到10元,苹果的口袋里就有3元,而你在App Store下载的游戏也会部分充值到腾讯的口袋里。同样的,如果在定位器厂商拥有的商店下载,每个品牌代扣的费用也不一

    2023-07-29 09:47:01
    830 0
  • 社保卡是银行卡吗 和银行卡有什么区别

    居民参加社保后,可在社保中心**社保卡。如果是职工社保,那么一般都有单位统一发放。如果是居民社保,可能需要你自己去社保中心申请。而且改革后社保卡还有金融功能,那么社保卡是银行卡吗?一般来说,社保卡不完全是银行卡。社保卡既有社保账户,也有金融账户。是双账户,所

    2023-07-29 08:50:01
    188 0
  • 烘培与烘焙的区别

    下面将介绍,关于【烘培与烘焙的区别】问题回答概况: 1、烘焙:用火烘干(茶叶、烟叶等)。2、烘培:指在物料燃点之下通过干热的方式使物料脱水变干变硬的过程。3、烘培是方言,并不在汉语词语里记载,也就是说没有这个词语,但是民间有使用的,就变成了约定俗成的词了。4

    2023-07-29 05:12:01
    230 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信