Spring boot 入门篇(一)
1. 什么是springboot
springboot是spring开源组织下的子项目,是spring组件一站式解决方案,主要简化了使用spring的难度,节省了繁重的配置,提供各种启动器,使开发者快速上手
2.springboot有哪些优点
-
独立运行
-
简化配置
-
自动配置
-
无代码生成和xml配置
-
应用监控
-
上手容易
-
......
3.springboot核心配置文件
springboot核心配置文件是application和bootstrap配置文件
-
application配置文件容易理解,主要用于springboot项目的自动化配置
-
bootstrap配置文件有以下几个场景
-
使用springcloud config配置中心时,这时候需要在bootstrap配置文件中添加链接到配置中心的配置属性来加载外部配置中心的配置信息;
-
一些固定的不能被覆盖的属性
-
一些加密/解密的场景
4.springbot有哪几种格式?他们有什么区别
.properties和.yml,他们的区别在于书写格式的不同
-
.properties书写格式
-
.yml书写格式
另外。yml格式不支持@propertysource注解导入配置
5.springboot的核心注解是哪个,他主要由哪几个注解组成的?
-
启动类上的注解是@SpringBootApplication,他也是 Spring Boot的核心注解,主要包含以下三个注解
-
1.@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭数据源自动配置的功能:
-
2.@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。
-
3.@ComponentScan:Spring组件扫描。
6.开启springboot特性有哪几种方式?
-
继承spring-boot-start-parent项目
-
导入spring-boot-dependencies项目依赖
本文作者:我是大神仙
本文链接:https://www.cnblogs.com/ywjhh/p/15067092.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步