springboot:如何创建springboot项目及启动?| 超级详细,建议收藏
Posted bug菌¹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot:如何创建springboot项目及启动?| 超级详细,建议收藏相关的知识,希望对你有一定的参考价值。
👨🎓作者:bug菌
💌公众号:猿圈奇妙屋
🚫特别声明:原创不易,转载请附上原文出处链接和本文声明,谢谢配合。
🙏版权声明:文章里可能部分文字或者图片来源于互联网或者百度百科,如有侵权请联系bug菌处理。
嗨,家人们,我是bug菌呀,我又来啦。今天我们来聊点什么咧,OK,接着为大家更《springboot零基础入门教学》系列文章吧。希望能帮助更多的初学者们快速入门!
小伙伴们在批阅文章的过程中如果觉得文章对您有一丝丝帮助,还请别吝啬您手里的赞呀,大胆的把文章 点亮👍吧,您的点赞三连( 收藏⭐️+关注👨🎓+留言📃)就是对bug菌我创作道路上最好的鼓励与支持😘。时光不弃🏃🏻♀️,创作不停💕,加油☘️
一、前言🔥
1️⃣概念
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。
2️⃣好处
- 快速创建独立运行的Spring项目以及与主流框架集成
- 嵌入的Tomcat,无需打包成WAR包
- starters自动依赖与版本控制
- 大量自动配置,简化开发,也可修改默认值
- 无需配置xml,无代码生成,开箱即用
...
简言之就是整个Spring技术栈的整合,来简化Spring应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的,产品级别的应用。
说了那么多,手痒痒的很,马上来一发试试!
二、项目创建方式🔥
创建方式一:
我们使用maven构建项目,直接去spring官网拿现成的demo即可。
1️⃣https://start.spring.io/,直接访问spring官网,直接获取下载。
2️⃣选择构建工具Maven Project、java、Spring Boot版本以及一些工程基本信息,java版本选择1.8,可参考下图所示:选择完后直接点击EXplore;
3️⃣直接点击下载即可;
4️⃣然后解压出来,bug菌用的是idea编辑器,点击open打开你刚才下载的demo。你们也可使用自己习惯的编辑器,这里就不多赘述了。
5️⃣瞅瞅!如果加载不出来的,可以右边选择maven->刷新一下
6️⃣下面我们在ide中打开工程,这里使用的ide是idea,这样一个springboot项目就成型了,但是缺点东西,有些依赖没有配置,那就手动给它加上吧!工程的目录结构为:
创建方式二:
1️⃣你们也可以徒手搭建一个springboot demo;比如就使用idea,非常方便,选择spring initialization创建SpringBoot项目即可。如下图
2️⃣要注意的就是选择好你环境配置的jdk版本;然后一路next;最后打开;跟第一种官网下载的一样;如下是目录结构;
3️⃣好啦;我们就得到了一个直接可执行的 Web 应用,接着怎么运行呢?这肯定直接是运行不了的,还差点火候;
4️⃣pom加上如下依赖;
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
5️⃣配置文件配置运行端口号
server.port=8080
6️⃣选择DemoApplication文件然后直接右键选择 run application 就可以直接启动一个使用了嵌入式 tomcat 服务请求的 Web 应用;
7️⃣如上打印即表示运行成功啦;
只不过,我们还没有提供任何服务 Web 请求的 Controller,所以,访问任何路径都会返回一个 SpringBoot 默认提供的错误页面(一般称其为 whitelabel error page),我们可以在当前项目下新建一个服务根路径 Web 请求的 Controller 实现:
@RestController
@RequestMapping("/test")
public class TestController
@GetMapping( "/hello")
public String index()
return "Hello World!";
8️⃣浏览器输入右侧地址:http://localhost:8080/test/hello 然后回车。
9️⃣能看到正常打印了“Hello World!”。证明springboot项目雏形已成。接着想怎么玩就怎么玩啦。
... ...
ok,以上就是我这期的全部内容啦,如果还想学习更多,你可以看看我的往期热文推荐哦,每天积累一个奇淫小知识,日积月累下去,你一定能成为令人敬仰的大佬的。好啦,咱们下期见~
三、文末🔥
如果还想要学习更多,小伙伴们可关注bug菌专门为大家创建的专栏《springboot零基础入门教学》,从无到有,从零到一!希望能帮助到更多小伙伴们。
我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
最后送大家两句我很喜欢的话,与诸君共勉!
☘️做你想做的人,没有时间限制,只要愿意,什么时候都可以start。
🍀你能从现在开始改变,也可以一成不变,这件事,没有规矩可言,你可以活出最精彩的自己。
💌如果文章对您有所帮助,就请留下您的赞吧!(#^.^#);
💝如果喜欢bug菌分享的文章,就请给bug菌点个关注吧!(๑′ᴗ‵๑)づ╭❤~;
💗如果对文章有任何疑问,还请文末留言或者加群吧【QQ交流群:708072830】;
💞鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复参与讨论(请勿发表攻击言论,谢谢);
💕版权声明:原创不易,转载请附上原文出处链接和本文声明,版权所有,盗版必究!!!谢谢。
以上是关于springboot:如何创建springboot项目及启动?| 超级详细,建议收藏的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot自动配置原理及如何创建自己的Starter
springboot:如何创建springboot项目及启动?| 超级详细,建议收藏