no4-springboot入门
分类: springboot 专栏: springboot学习 标签: 第三章:springboot入门
2023-03-14 21:27:50 915浏览
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)展开评论
您可能感兴趣的博客