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

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


http://www.kler.cn/a/553260.html

相关文章:

  • playwright 管理测试集+page页面操作
  • 【优先级队列】任务分配
  • c++进阶———继承
  • 基于ffmpeg+openGL ES实现的视频编辑工具(一)
  • 猿大师办公助手对比其他WebOffice在线编辑Office插件有什么优势
  • 【JAVA工程师从0开始学AI】,第五步:Python类的“七十二变“——当Java的铠甲遇见Python的液态金属
  • 论文笔记:Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling
  • 如何查看一个Linux命令是不是其他命令的别名?
  • 01-零基础入门嵌入式系统
  • HDLBits ——> Building Larger Circuits
  • UniApp 中 margin 和 padding 属性的使用详解
  • Python 实现反转、合并链表有啥用?
  • Awesome--图片去重软件
  • 第44天:Web开发-JavaEE应用反射机制类加载器利用链成员变量构造方法抽象方法
  • A. C05.L08.贪心算法入门
  • Python中的GIL锁详解
  • Redis常用命令合集【二】
  • Docker 实战应用
  • 使用QT读取文件,生成json文件
  • 如何在Windows下使用Ollama本地部署DeepSeek R1