当前位置: 首页 > news >正文

spring boot知识点1

1.什么是spring boot

spring boot是spring框架的子项目,主要特点是自动配置,以及内置的tomcat服务器,适合快速开发web与微服务架构

2.spring boot和spring cloud俩者之间的联系

spring boot可单独运行,

spring cloud则是用于多个spring boot微服务之间的协调,提供完整的微服务架构方案

换言之,spring boot是spring cloud的基础

3.spring boot的优点有哪些

a.自动配置

b.有内置的tomcat服务器

c.简化依赖

4.spring boot项目的核心注解有哪些

@SpringBootApplication 在main方法

@RestController 在控制器,用于RESTful API开发

@RequestMapping 请求映射

@GetMapping,PostMapping,PutMapping,DeleteMapping,用于定义请求方式

5.spring的默认日记框架是什么

Logback

6.spring boot starter的工作原理是什么

spring boot starter是一组预置的依赖包,通过spring boot starter可以实现快速集成不同的功能,如web开发,数据库连接等。

7.spring boot支持的前端模板有哪些

默认的前端模板叫Thymeleaf

其他的比如,老式的jsp,还有freemarker

8.spring boot有无什么缺点

a.比较吃配置,配置一般的电脑,spring boot项目都不一定能启动

b.学习门槛比较高,至少得有点java相关知识

c.自动配置这块虽然方便,但是是全黑盒的,出问题了很难排查

9.spring boot的运行方式有哪些

java -jar

maven命令

docker也行

10.spring boot需要独立的容器运行么

不需要,spring boot他有内置的服务器,比如tomcat

相关文章:

  • matlab 三维时频图绘制
  • 蓝桥杯篇---IAP15F2K61S2矩阵键盘
  • js第八题
  • 算法——结合实例了解Minimax算法(极小化极大算法)
  • 【C++】stack 和 queue 的适配器模式与实现
  • mysql 使用 CONCAT、GROUP_CONCAT 嵌套查询出 json 格式数据
  • javacv将mp4视频切分为m3u8视频并播放
  • 前端【技术方案】重构项目
  • Vue 3 中,Pinia 和 Vuex 的主要区别
  • blender骨骼分层问题:某一层的骨骼怎么移动到第一层
  • SQL高级语法
  • 【六】Golang 运算符
  • Git备忘录(三)
  • 【Spring Cloud Alibaba】Sentinel 服务熔断与流量控制
  • 【股票数据API接口24】如何获取最近10天资金流入趋势数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据
  • huggingface+下载deepseek8b lamda+本地部署 笔记
  • python中使用日期和时间差:datetime模块
  • 2011年下半年软件设计师考试上午题真题的详细知识点分类整理(附真题及答案解析)
  • Python 植物大战僵尸
  • 地面沉降监测,为地质安全保驾护航
  • 特朗普指控FBI前局长“暗示刺杀总统”,“8647”藏着什么玄机?
  • 涉案资金超2亿元 “健康投资”骗局,专挑老年人下手
  • 国税总局上海市税务局通报:收到王某对刘某某及相关企业涉税问题举报,正依法依规办理
  • 上海率先推进生物制品分段生产试点,这款国产1类创新药获批上市
  • 商务部:今年前3月自贸试验区进出口总额达2万亿元
  • 《上海市建筑信息模型技术应用指南(2025版)》发布