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

每天记录一道Java面试题---day28

SpringBoot中常用注解及其底层实现

回答重点

  1. @SpringBootApplication注解:这个注解标识了一个SpringBoot功能,它实际上是另外三个注解的组合,这三个注解是:

     - @SpringBootConfiguration:这个注解实际就是一个@Configuration,表示启动类也是一个配置类
     - @EnableAutoConfiguration:向Spring容器中导入一个Selector,用来加载ClassPath下SpringFactories中所定义的自动配置类,将这些自动加载为配置Bean
     - @ComponentScan:标识扫描路径,因为默认是没有配置时间扫描路径,所以SpringBoot扫描的路径是启动类所在的当前目录
    
  2. @Bean注解:用来定义Bean,类似于XML文件中的bean标签,Spring再启动时,会对加了@Bean注解的方法进行解析,将方法的名字做为beanName,并通过执行方法得到bean对象

  3. @Controller、@Service、@ResponseBody、@Autowired等


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

相关文章:

  • 3.6 登录认证
  • el-table一格两行;概率;find
  • 面向服务的架构风格
  • P63 C++当中的计时
  • Vim复制内容到系统剪切板
  • 深入HarmonyOS NEXT开发中的ArkData操作SQLite数据库
  • 如何收集 Kubernetes 集群的日志
  • 在 k8s中查看最大 CPU 和内存的极限
  • Vue-flow中动态流程图的实现
  • C++学习——栈(一)
  • 江科大51单片机笔记【9】DS1302时钟可调时钟(下)
  • 基于 uni-app 和 Vue3 开发的汉字书写练习应用
  • c语言程序设计--数组里面考察最多的一个知识点-考研冲刺复试面试问答题。
  • MATLAB程序代编液压系统电机非线性滑膜伺服模糊控制simulink仿真
  • docker-ce部署
  • SAP DOI EXCEL宏的使用
  • VUE_自定义指令,全局指令注册
  • 网络运维学习笔记(DeepSeek优化版) 014网工初级(HCIA-Datacom与CCNA-EI)NAT网络地址转换
  • 鸿蒙生态日日新,鸿蒙原生版支付宝下载量突破230万
  • 数学建模笔记——层次分析法(AHP)