no4-springboot入门
分类: springboot 专栏: springboot学习 标签: 第三章:springboot入门
2023-03-14 21:27:50 1400浏览
1.springboot简介
技术学习必要性
1.市场占有率很高
2.非常重要(https://spring.io)
Java开发者写程序必备技能,没有之一
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程
背景
Spring作为一个轻量级的容器,在Java EE开发中得到了广泛的应用,但是Spring的配置烦琐臃肿,在和各种第三方框架进行整合时代码量都非常大,并且整合的代码大多是重复的,为了使开发者能够快速上手Spring,利用Spring框架快速搭建Java EE项目,Spring Boot应运而生。
Spring Boot的设计初衷是解决Spring各版本配置工作过于繁重的问题,简化初始搭建流程、降低开发难度,使开发人员只需要专注应用程序的功能和业务逻辑实现,而不用在配置上花费太多时间。
Boot版本号
2.1.6.RELEASE
2:主版本,第几代
1:次版本,一些功能的增加,但是架构没有太大的变化,是兼容的
6:增量版本,bug修复
SNAPSHOT开发版
M1,M2,M3里程碑版本(Milestone) [ manlstaun]
RELEASE发布版
Spring boot与Spring cloud之间的关系
Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,
提供了一整套的解决方案一服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。
Spring boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring boot
2.创建springboot应用
第一种方式:访问官网下载脚手架
第二种方式:idea
第三种方式:手工
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.7.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
总结:
https://start.springboot.io/ 黄金
纯手工方式 王者
3.springboot 项目启动方式:
- main方法直接启动
需要用户安装idea,maven, jdk
- mvn spring-boot:run
需要用户安装maven,jdk
- 打可执行jar包启动
需要用户安装jdk
打执行jar必须要满足两个条件:
1.pom里配置好parent
spring-boot-starter-parent配好
2.pom里springboot的maven插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.3.7.RELEASE</version>
</plugin>
</plugins>
</build>在项目根目录下运行以下命令打jar
mvnw clean package
然后运行jar:
java -jar xxx.jar
好博客就要一起分享哦!分享海报
此处可发布评论
评论(3)展开评论





新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成