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

Spring boot面试题----Spring Boot核心注解有哪些

一、@SpringBootApplication

功能

  • 这是一个组合注解,相当于同时使用了 @Configuration、@EnableAutoConfiguration 和 @ComponentScan 三个注解。
  • 它是 Spring Boot 应用程序的入口点,通常添加在应用程序的主类上,例如:
@SpringBootApplication
public class MyApplication {
   
    public static void main(String[] args) {
   
        SpringApplication.run(MyApplication.class, args);
    }
}

解释:

  • @Configuration 表示该类是一个配置类,可以在其中使用 @Bean 注解定义 Bean 实例,这些 Bean 会被 Spring 容器管理。
  • @EnableAutoConfiguration 启用 Spring Boot 的自动配置功能,根据类路径中的依赖自动配置 Spring 应用,例如,当添加了 spring-boot-starter-web 依赖时,会自动配置 Spring MVC 和嵌入式的 Web 服务器。
  • @ComponentScan 扫描当前包及其子包下的组件,将标注了 @Component、@Service、@Repository 和 @Controller 等注解的类注册为 Spring 容器中的 Bean。

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

相关文章:

  • cursor重构谷粒商城02——30分钟构建图书管理系统【cursor使用教程番外篇】
  • 遗传算法 (Genetic Algorithm) 算法详解及案例分析
  • 09.VSCODE:安装 Git for Windows
  • 我要成为算法高手-DFS篇
  • ImageSharp图形库学习
  • 单片机的原理及其应用:从入门到进阶的全方位指南
  • 大文件上传的解决办法~文件切片、秒传、限制文件并发请求。。。
  • Lambda 架构之实时处理层的深度剖析:从原理到 Java 实战
  • XML序列化和反序列化的学习
  • 50.AppendAllText C#例子
  • 成功案例分享 — 芯科科技助力涂鸦智能打造Matter over Thread模块,简化Matter设备开发
  • C#数据库操作系列---SqlSugar完结篇
  • 摄像头模块在狩猎相机中的应用
  • 【Unity-Animator】通过 StateMachineBehaviour 实现回调
  • 华为HCIE-Security考试心得
  • SpringMVC复习笔记
  • Oracle系列---【Smallfile模式的表空间如何确定单个数据文件的最大大小?】
  • 踏上 C++ 编程之旅:开篇之作
  • Observability:组装 OpenTelemetry NGINX Ingress Controller 集成
  • yt-dlp脚本下载音频可选设置代理
  • 探索 Linux:(一)介绍Linux历史与Linux环境配置
  • 鸿蒙UI开发——文本级联选择器
  • 基于Python招聘职位数据采集与数据可视化分析
  • 用 HTML5 Canvas 和 JavaScript 实现雪花飘落特效
  • 基于Matlab实现微带贴片天线仿真程序
  • 深入探索Vue.js 3中基于Composition API的动态组件开发