小苏苏妲己:女主播邻居互动作品视频直播简介2.64G
今天给大家介绍的是女主播小苏苏妲己的作品。小苏苏妲己是一位备受关注的女主播...
2023-11-29
作为Java开发,时下最流行的技术就是SpringBoot了,它以及其简便的方式,让你能够快速地进行应用开发,深得广大技术开发者和公司的喜爱,如果你还不会的话,赶快跟着我们一起来学习吧。
目录
Spring Boot是由Pivotal团队提供的全新框架,基于Spring4.0(SpringBoot2.X基于Spring5.0)设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
为所有Spring开发者更快地入门,可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
开箱即用,提供各种默认配置来简化项目配置;
内嵌Tomcat或Jetty等Servlet容器,简化Web项目;
提供准备好的特性,如指标、健康检查和外部化配置;
没有冗余代码生成和XML配置的要求;
创建SpringBoot项目前,我们需要准备如下环境:
首先打开 https://start.spring.io/,填写相关信息,填完之后点生成下载压缩包。

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

导入成功后,直接运行Application启动类的main方法,启动项目。

发现启动后,无法启动成功,也没有输出错误信息。这是由于Web页面创建的项目时没有引入spring-boot-starter-web模块,我们在pom文件里手动引入下即可。

再次启动项目,启动成功。
IDEA或者Eclipse等开发工具都可以直接创建SpringBoot项目,这里以IDEA工具为例。点击新建项目,如下图所示

点击Next,填写项目信息

点击Next,选择初始化的组件,先勾选 Web 即可。(以后如有需要,再手动在pom文件添加)

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

项目构建完成后,启动项目,成功启动。

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

如上图所示,Spring Boot 的目录结构主要由以下部分组成:
demo ├--- src/main/java ├--- src/main/resources ├--- src/test/java └--- pom.xmlsrc/main/java 表示 Java 程序开发目录。
src/main/resources 表示配置文件目录,与普通的 Spring 项目相比有所不同,该目录下有 static 和 templates 两个目录,是 Spring Boot 项目默认的静态资源文件目录和模板文件目录,在 Spring Boot 项目中是没有 webapp 目录的,默认是使用 static 和 templates 两个文件夹。
src/test/java 表示测试类文件夹,与普通的 Spring 项目差别不大。
pom.xml 用于配置项目依赖。
与普通的 Web 项目相比,Spring Boot 启动项目减少了几个中间步骤,不用去配置 Servlet 容器,也不用打包并且发布到 Servlet 容器再去启动,而是直接运行主run()方法即可启动项目。

这种启动方式需要pom.xml 文件中引入了 spring-boot-maven-plugin 插件依赖。
首先点击下方工具栏中的 Terminal 打开命令行窗口,之后在命令行中输入命令,进入项目根目录,执行命令 mvn spring-boot:run 即可启动项目,如下图所示,Spring Boot 项目启动成功。(需要注意的是,该种方式启动的时候,加载的是Mavan配置文件setting文件是c盘目录下的。如果更改过setting文件路径的需要注意下)

项目初始化时我们选择的打包方式为 Jar ,因此项目开发完成进行打包时的结果是一个 Jar 包。下面是启动步骤
如下图所示,Spring Boot 项目启动成功。

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

创建一个测试类HelloController,编写一个hello方法。重启后,浏览器直接访问该方法,成功输出“Hello SpringBoot”。至此咱们的 Spring Boot 项目搭建和启动过程都已经正确执行了。


如何更改启动时显示的字符拼成的字母,SpringBoot呢?也就是 banner 图案;
只需一步:到项目下的 resources 目录下新建一个banner.txt 即可。
图案可以到:
https://www.bootschool.net/ascii 这个网站生成,然后拷贝到文件中即可


结语
好了,以上就是今天要讲的内容,相信大家已经对Spring Boot有了初步的了解了,赶快动手操作起来吧,gogogo。
以上内容就是为大家推荐的springboot框架简介(关系型数据库和非关系型区别)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:springboot框架简介(关系型数据库和非关系型区别)
本文地址:https://www.xiaoyin02.com/shcs/118639.html
相关文章
红米手机怎么下载,红米手机怎么下载谷歌框架? 红米手机可以通过应用商店下载谷歌框架 红米手机如何下载来电铃声? 方法步骤如下: 1、下载安装豌...
2023-04-19
手机怎么制作个人简历表格,有个人简介制作教程吗? 做简历有没有一种好的方法呢? 既不想去学习PS,太难;又不想用Word做,不好看。 今天郑少就教大...
2023-04-14
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)