版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
罗荣良创建第一个SpringBoot应用本节学习目标1.掌握使用SpringInitializr创建项目
2.掌握使用IntelliJIDEA创建项目
3.深入理解SpringBoot项目标准目录结构
4.编写并运行第一个"HelloWorld"接口第一个APP创建方式概览方式一:在线创建(start.spring.io)
方式二:IDE内置工具(IntelliJIDEA)
核心:基于SpringInitializr脚手架在线创建演示(start.spring.io)访问http://start.spring.io/
创建SpringBoot项目界面SpringInitializr官网界面
标注关键配置区:Project,Language,SpringBootVersion关键参数配置详解添加依赖Dependencies必选依赖:SpringWeb
作用:提供Web开发支持(含Tomcat和SpringMVC)
操作:点击"ADDDEPENDENCIES"->搜索"Web"IDEA创建演示IDEA"NewProject"窗口
ServerURL:start.spring.io
强调:与在线版参数一致项目解压与导入在线版:下载zip->解压->IDEA
打开pom.xml
IDE版:自动打开项目窗口提示:首次加载需等待Maven下载依赖项目目录结构全景src/main/java(代码)src/main/resources(资源)src/test(测试)pom.xml(配置)Java代码目录规范models–存放所有的模型类controllers–用于存放所有控制器类services–存放所有服务类repositories–保留所有数据存储库类configs–存放配置类utils–存放工具类Resources资源目录static/:存放静态文件(js,css,images)templates/:存放模板文件(Thymeleaf)perties:核心配置文件核心配置文件:pom.xmlParent:spring-boot-starter-parent(版本管理)Dependencies:spring-boot-starter-web(Web功能)Build:spring-boot-maven-plugin(打包插件)入口类深度解析核心注解:@SpringBootApplication启动方法:SpringApplication.run()实战:编写HelloController实战:编写HelloController实战:编写HelloController操作:点击入口类的Run按钮(绿色三角形)观察:Console控制台日志关键信息:Tomcatstartedonport8080验证运行结果浏览器访问:http://localhost:8080/hello预期结果:页面显示"HelloSpringBoot"常见问题:JDK版本错误现象:java:错误:无效的源发行版:19原因:项目设置JDK19但本地只有JDK8解决:ProjectStructure->ProjectSDK->选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑河市北安市2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 2026年湖北法治在线考试试题及答案
- 2026年当涂中考理化试卷及答案
- 2026年幼儿教师保育知识试题
- 项目管理周期性成本效益分析模板
- 家居清洁与保养技术手册
- 海外业务责任承诺书4篇范文
- 文档管理归档及索引标准化流程
- 六年级下册道德与法治课件(第二单元 第五课)
- 新增业务范围报价标准确认联系函5篇范文
- 招商银行招聘测评题及答案
- 2026云南农业生产资料股份有限公司人员招聘7人笔试参考题库及答案解析
- 2026年钟山职业技术学院单招职业技能考试题库与答案详解
- 4.1 分松果(1)(课件)-2025-2026学年三年级下册数学北师大版
- 2025版CNAS实验室认可质量体系文件改版要求与建议附CNAS-CL01-G001新旧版条款对照表(可编辑!)
- (二模)遵义市2026届高三年级第二次适应性考试英语试卷(含标准答案解析)
- 银行薪酬审计实施方案
- 灌云国盈新能源科技有限公司新能源压块生产项目环评
- 零基础花艺课程
- 肌肉注射讲课课件
- 2025年中级银行从业资格之《中级个人理财》题库及完整答案详解
评论
0/150
提交评论