初识Spring Boot
Spring Boot Reference Guide
1、介绍
Spring Boot是一个快速开发框架,可以迅速搭建出一套基于Spring框架体系的应用,是Spring Cloud的基础。它开启了各种自动装配,不需要编写各种配置文件,只需要引入相关依赖就行
要注意的一个点就是约定大于配置:也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。说白了就是尽量按照官方给的规范来写,只有在特殊要求时再进行自定义配置,以力求最简配置为核心思想。
特点
- 不需要web.xml
- 不需要springmvc.xml
- 不需要tomcat,spring boot内嵌了tomcat
- 不需要配置JSON解析,支持rest架构
- 个性化配置非常简单
2、第一个Spring Boot项目
官方提供了一个快速生成网站!idea集成了这个网站!
● 可以在官网直接下载,导入idea开发(官网在哪里)
● 直接使用idea创建一个SpringBoot项目(推荐,也是最常用的,本次介绍也是使用这一种)
● 创建maven工程,自己引入依赖
步骤
使用的编辑器为IDEA企业版,在社区版中是没有该选项
1、创建项目
2、点击下一步后,可以选择springboot版本和要使用的依赖(这个也可进入后在pom.xml里面添加)
3、然后点击完成,就会开始加载项目了(要是网络不好的话会很慢,所以建议使用淘宝或是科学上网)
4、 点击运行
这样一个Spring Boot项目就创建完成了,后面就看也开始结合mybatis 来编写业务代码了
如果需要maven依赖可以在maven库里面进行查找,也可以下载成jar包形式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具