SpringBoot怎么配置?如何自定义配置?有什么特点?SpringBoot项目打包

本文介绍了SpringBoot的主要特点,包括简化依赖和配置文件的编写,以及自动配置的实现方式。讨论了如何进行自定义配置,使用properties和yml文件。此外,还讲述了SpringBoot项目的打包流程,通常生成的jar文件包含内置web容器,可以直接启动。文章还涉及前后端分离的开发模式,RESTful API设计原则,并列举了常见的HTTP操作及对应注解。最后,提到了使用Postman和Swagger进行web程序测试的方法。
摘要由CSDN通过智能技术生成

SpringBoot

 spring:
IoC:控制反转,降低类和类之间的耦合度
AOP:面向切面编程,在不修改原来代码的前提下增加新的功能

SpringBoot 特点:

1. 开箱即用,简化了 Spring 中的配置,极大的提高开发效率
2. 内置了 web 容器(Tomcat),不需要额外安装

SpringBoot 极大的简化了依赖和配置文件的编写

  starter:场景启动器
                 封装了某个 web 开发场景(功能)所需要的所有依赖和默认配置文件
  所有的 starter 列表:
        https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/using-boot-build-systems.html#using-boot-starter 
spring-boot-starter-parent:     所有的 springboot 都继承自该项目
    定义了一组互相兼容的依赖版本号和常用的插件 

SpringBoot 自动配置

    以前的所有的配置都没有消失,是 SpringBoot 帮咱们配置了

自动配置 如何实现:

    1. @SpringBootApplication
    2. @EnableAutoConfiguration
    3. @Import({AutoConfigurationImportSelector.class})
    4. autoconfigure/META-INF/spring.factories
        声明了各个 starter 中自动配置类的名称
    5. spring 加载自动配置类为 starter 提供一份默认的配置

SpringBoot 自定义配置:

 1. application.properties 或者 application.yml
 2. 在 config 包下创建配置类&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值