SpringBoot面试题小结
什么是 Spring Boot?
SpringBoot是Spring开源项目下的子项目,是Spring的一站式解决方案,采用“约定大于配置”的设计理念,简化了Spring的使用难度。
Spring Boot 有哪些优点?
自动配置,简化配置,自带Tomcat,独立运行,无需部署,无代码生成
Spring 和 SpringBoot 有什么不同?
随着技术迭代,Spring生态越来越复杂,SpringBoot自动化配置很大程度上简化了开发。
如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?
这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式tomcat 将重新启动。
SpringBoot的核心注解是哪个?它主要由哪几个注解组成的?
@SpringBootApplication包含:@SpringBootConfiguration、@ComponentScan、@EnableAutoConfiguration.
运行SpringBoot有哪几种方式?
1)打包用命令或放到容器中运行
2)Maven或Gradle运行
3)直接main方法运行
Spring Boot 自动配置原理是什么?
@EnableAutoConfiguration
Spring Boot 中如何实现定时任务 ?
Spring注解@Scheduled或者第三方框架Quartz
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~