SpringBoot快速搭建网络项目的示例

  介绍

小编给大家分享一下SpringBoot快速搭建网络项目的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

如何快速搭建一个spring  MVC项目

<强>一、初识弹簧启动

<强> 1,网络项目传统的搭建方式

导入jar包,配置tomcat的上下文。xml、web。xml,配置类路径,启动我。靠,怎么一堆报错? classNotFoundException ?尼玛哥不是导入了jar包吗,哦版本不对,那我使用maven管理jar包咯,千辛万苦终于配置好maven并学会了如何使用,启动也没报错了,但是尼玛已经过去打半天了我都还没有开始正式代码的书写,赶紧开始写业务代码吧,又发现春天中配置老是尼玛的报的错,而我他妈只是想要搞个简单的发邮件功能啊。

所以说,自己搭建网络项目,很多步骤都是重复性的,有没有什么工具可以一步达成啊?我只想快点投入到实际业务开发中去,我再也不想折腾jar包版本问题,再也不想折腾那繁琐的配置过程(虽然这是一个很好的学习过程),那么,弹簧引导估计是老铁你不二的选择!

<强> 2,弹簧引导是什么?

什么是春天引导?直接本官网的介绍:

 SpringBoot快速搭建网络项目的示例

原谅我并不咋地的英文,官网说,春天引导可以让你以一种非常简单的方式构建一个机遇应用程序的spring项目,而你索要做的仅仅是运行这个项目,弹簧引导集成了主流的框架,我们构建项目大概只需要两三分钟,弹簧启动项目,只需要很少的配置即可。

用了弹簧启动后,你会发现,什么配置问题,什么jar包问题统统没有了,你的生产效力会提高很多,因为,弹簧引导已经帮你弄好了一个项目原型,你只需要在这个原型上添加自己的业务代码,自己的服务和刀就万事大吉了!

春引导真的有那么厉害?好,下面就开始进入正题,说说怎么搭建利用弹簧引导搭建项目。

<强>二、弹簧启动项目快速搭建

<强> 1,快速搭建一个spring MVC项目

来开头来个Hello World先吧,下面紧跟我的步伐,利用弹簧启动快速搭建一个MVC项目

<强>第一步,上官网,进行项目原始jar包的选取,官网在线搭建地址如下:https://start.spring。io/,看图:

SpringBoot快速搭建web项目的示例

特别说明下:在选择你要的jar 包中,一般包括三部分:web部分--包含 了spring、springboot 等常用的web开发必须jar包;spring提供的工具类部分(devTool),这个用于热部署效果;数据库部分,spring boot自动可以帮你继承各种数据库框架,我这里以mybatis 为演示例子,最后选完jar包的效果如下:

SpringBoot快速搭建web项目的示例

第二步、下载项目并导入IDE,当然,需要版本管理工具的支持,这里推荐IntelliJ IDEA 开发工具(它简直就是web开发的标配!),具体看下面截图:

  SpringBoot快速搭建web项目的示例

解压后得到项目文件SpringBoot快速搭建web项目的示例,然后,就可以打开我们的IDE,这里已我最爱的IntelliJ idea为例子

打开idea,找到file-->open-->选择项目的路径,找打pom文件-->以project 形式打开

SpringBoot快速搭建web项目的示例

SpringBoot快速搭建web项目的示例

第三步、hello spring项目 大概长什么样子?打开项目之后,maven 会加载必须的jar包,这段时间,你可以去喝杯香醇的龙井茶或者咖啡,当项目构建完成之后,你会看到下面这样的典型maven目录结构:

SpringBoot快速搭建web项目的示例

具体各个目录放什么,请参考截图,这里补充说明的是,HelloSpringbootApplication是整个项目的入口,我们启动项目不再是启动tomcat,而是运行这个类,这个类的main方法就是整个项目的main方法即执行入口,

SpringBoot快速搭建网络项目的示例