SpringBoot一课一得

        pring Boot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。它的特性包括快速创建基于Spring的应用程序;直接使用java main方法启动内嵌的Tomcat,Jetty服务器运行SpringBoot程序,不需要部署war包文件;提供约定的starter POM来简化Maven配置,让Maven的配置变得简单;根据项目的Maven依赖配置,Springboot自动配置Spring、Springmvc等;提供了程序的健康检查等功能;基本可以完全不用xml配置文件,采用注解配置。

        Spring Boot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。其特性如下: 1. 快速创建基于Spring的应用程序。 2. 直接使用Java main方法启动内嵌的Tomcat、Jetty服务器运行Spring Boot程序,不需要部署WAR文件。 3. 提供约定的starter POM来简化Maven配置,让Maven的配置变得简单。 4. 根据项目的Maven依赖配置,Spring Boot自动配置Spring、Spring MVC等。 5. 提供了程序的健康检查等功能。 6. 基本可以完全不用XML配置文件,采用注解配置。 总之,Spring Boot是一个非常优秀的框架,它简化了Spring应用程序的创建和开发过程,提供了自动化配置和约定优于配 置的策略,使得开发过程更加高效、快速。

        接下来我们来做一个任务       

        现有业务类Vehicle,包含的属性有:

        品牌(brand), 类型(type),价格(price),颜色(color)

        请创建业务类Vehicle,并仿照Person自定义配置

使用精髓:
1)、SpringBoot启动会加载大量的自动配置类 ;
2)、我们看我们需要的功能有没有SpringBoot默认写好的自动配置类;
3)、我们再来看这个自动配置类中到底配置了哪些组件(只要我们要用的组件有,我们就不需要再来配置了)
4)、给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。我们就可以在配置文件中指定这些属性的值;

Spring Boot 具有以下特点:

1. 独立运行的 Spring 项目

Spring Boot 可以以 jar 包的形式独立运行,Spring Boot 项目只需通过命令“ java–jar xx.jar” 即可运行。

2. 内嵌 Servlet 容器

Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR 包 。

3. 提供 starter 简化 Maven 配置

Spring Boot 提供了一系列的“starter”项目对象模型(POMS)来简化 Maven 配置。

4. 提供了大量的自动配置

Spring Boot 提供了大量的默认自动配置,来简化项目的开发,开发人员也通过配置文件修改默认配置。

5. 自带应用监控

Spring Boot 可以对正在运行的项目提供监控。

6. 无代码生成和 xml 配置

Spring Boot 不需要任何 xml 配置即可实现 Spring 的所有配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值