• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
漫椿
博客园    首页    新随笔    联系   管理    订阅  订阅
springboot搭建与启动

SpringBoot简介

0.1什么是SpringBoot

Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。

0.2SpringBoot四个主要特性

0.2.1 SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中;

0.2.2 自动配置:SpringBoot的自动配置特性利用了Spring4对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们;

0.2.3 命令行接口:(Command-line-interface, CLI):SpringBoot的CLI发挥了Groovy编程语言的优势,并结合自动配置进一步简化Spring应用的开发;

0.2.4 Actuatir:它为SpringBoot应用的所有特性构建一个小型的应用程序。但首先,我们快速了解每项特性,更好的体验他们如何简化Spring编程模型。

 

springboot搭建最常用的4种方式,但除了这些以外,还有其他方式:

①在线创建

②STS构建

③Intell  Idea内置构建工具

④Maven创建

我们这里选择③Intell  Idea内置构建工具

1.新建一个项目选择spring Initalizr-->Module SDK(版本)-->Default(默认在线创建).

 1.1也可以使用Custom(url地址)构建

 1.2https://start.spring.io系统默认去这个url路径下载相关的程序包

 1.3配置完以后点击next

 

 

2Group 创建package的名字

2.1 Artfact项目名称

2.2type 系统默认不需要做修改

2.3Language默认是Java

2.4packaging根据项目需求选择相应的打包方式这里是用的Jar

2.5java Version根据项目需求选择相应的java版本这里是用的8

其他的不用动 点击next

3.1spring2.6.4使用官方推荐的

3.2Dependemcoes选择一些依赖(这里选择了一个web和一个sql如果后期需要别的依赖也可以手动导入)

3.3点击next

 

 

4.1点击finish

5@SpringBootApplication启动类

5.5.1 内嵌Tomcat或Jetty等Servlet容器;
5.5.2可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
5.5.3提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
5.5.4尽可能自动配置Spring容器;

5.5.5具体的启动类实现原理请参考https://www.cnblogs.com/xiaopotian/p/11052917.html

6测试springboot

 

 

 

 

posted on 2022-03-16 10:30  编程耽误的厨子  阅读(344)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3