SpringBoot
是一个微框架,快速上手,门槛低
可以创建独立运行的应用不依赖于容器
提供maven极简配置,缺点是会引入很多不需要的包
简化配置,不再用过多的xml
为微服务SpringCloud铺路
使用场景:
有Spring的地方都可以
J2EE/WEB项目
微服务
Spring Boot介绍
Spring Boot 是一个开源框架,它可以简化创建独立的、基于 Spring 的应用程序和服务。使用约定优于配置的方式来减少开发人员的工作量,并提供了强大的自动化配置功能。 Spring Boot 支持多种构建工具,包括 Maven 和 Gradle。
Spring Boot 的主要特点:
快速启动:Spring Boot可以在几秒钟内启动并运行。
自动配置:Spring Boot可以自动配置大部分应用程序所需的组件和库,减少了手动配置的工作。
无代码生成和 XML 配置:Spring Boot 遵循 “约定优于配置” 的原则,减少了手动编写代码和配置文件的工作。
集成多种常用库:Spring Boot 可以轻松集成多种常用库,包括数据库、消息队列、安全等。
生产就绪性:Spring Boot 提供了各种功能,例如 Forwaring、metrics 和健康指示器,以确保应用程序在生产环境中稳定运行
在 Maven 中添加 Spring Boot依赖项:
xml文件中:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
Spring Boot笔记
重要性:
微框架。
可以快速的上手,整合了一些子项目。
很少的配置。
特点:
基于Spring,使开发者快速入门,门槛很低。
springBoot可以独立运行的运用,不用依赖于容器。
不需要打包,直接可以在服务器中使用。
提供了maven配置,缺点就是引入一些你不用的包。
可视化
简化配置,不要看过多的xml配置
为微服务铺路,比如dubbo
使用场景:
有Spring的地方都可以
j2EE/web项目
微服务
1、简化配置,不用看过多的xml
2、springboot使用场景:web项目、j2ee
3、微服务
我的笔记

Springboot的使用场景
Springboot是为了微服务SpringCloud铺路的
SpringBoot 特点
SpringBoot特点:
基于spring,使开发者快速入门,门槛低
SpringBoot可以创建独立运行的应用不依赖于容器
不需要打包成war包,可以放入tomcat中直接运行
简化配置,不用看过多的xml
SpringBoot使用场景
微服务SpringCloud
dubbo、thrift
了解90%,复习必要性10%
使用 场景
特点 3
特点 2
特 点
简 介
简 介
简 介
了解:使用微服务SpringCloud和阿里的Dubbo的前提是使用SpringBoot。
SpringBOOT简介:微框架,与Spring4一起诞生。可以快速上手,整合了一些子项目(开源框架或者第三方开源库),直接引入即可,已经做好了封装。依赖很少配置就可以快速搭建并运行项目。SpringBOOT可以创建独立运行的应用而不依赖于容器(不需要打包成war包,可以放入tomcat中直接运行)。
特点:
提供Maven极简配置,缺点是会引入很多不需要的jar包。
简化配置,不用过多的xml配置(通过注解实现xml配置文件功能)
springBoot优点:
微框架,为SpringCloud提供便利,可以整合各式各样的框架来构建微服务(如:dubbo,thrift等);
简化配置(如:maven依赖包更加简单),新增多个注解(如RestController等),注解代替xml,使开发者更加注重业务;
整合了许多子项目(开源框架或者第三方开源库(如redis等));
可以创建独立运行的应用而不依赖于容器,内置servlet容器(如:tomcat,jetty等),可以打jar包或者war包运行;
提供可视化的相关功能,方便监控(如:性能,应用的健康程度等);
使用场景:
有spring的地方都行;
J2EE/web项目;
微服务
SpringBoot 特点
SpringBoot 的使用场景
SpringBoot使用场景
有Spring的地方都行
J2EE/web项目
微服务
SpringBoot->SpringCloud,dubbo,thrift