SpringBoot介绍
一、概述(专门用于框架整合,简化开发)
1、简介
SpringBoot是对Spring的改善和优化,它基于约定优于配置的思想,提供了大量的默认配置和实现
使用SpringBoot之后,程序员只需要按照它规定的方式去进行代码的开发,而无需再去编写一堆复杂的配置。
2、主要功能
(1)起步依赖:以功能化的方式将需要的依赖进行组合,通过以start的方式引入
(2)默认配置:实现了大量框架的默认配置项,程序员无需再进行手动配置
(3)内置Tomcat:SpringBoot开发的程序无需进行Tomcat部署,可直接运行
总之:SpringBoot 可以快速构建庞大的企业级项目,并且尽可能地减少配置,让程序员去关注业务。
二、建立maven工程,导入依赖

1 <!--父工程--> 2 <parent> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter-parent</artifactId> 5 <version>2.6.4</version> 6 </parent> 7 8 9 <dependencies> 10 <!--web依赖启动器--> 11 <dependency> 12 <groupId>org.springframework.boot</groupId> 13 <artifactId>spring-boot-starter-web</artifactId> 14 </dependency> 15 16 <!--lombok--> 17 <dependency> 18 <groupId>org.projectlombok</groupId> 19 <artifactId>lombok</artifactId> 20 </dependency> 21 </dependencies>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!