SpringBoot的创建和使用(下)

简介: SpringBoot的创建和使用(下)

首次打开需要加载一会 DemoApplication.java 才会变成蓝色

此处不用手动勾选 Maven(通过 Idea 创建 SpringBoot 需要手动勾选 Maven 才能进行初始化 → 变为蓝色)

启动 Spring Boot

🔎SpringBoot的目录


  • .idea, 当前项目的本地 Idea 配置, 包含了项目的各种配置信息
  • .mvn, Maven 插件, 包含了 Maven Wrapper 的配置信息
  • .gitignore, 记录当前文件的 git 设置
  • HELP.md, 说明文档
  • mvnw, Maven 插件, 用于加速 Maven 生成
  • mvnw.cmd, Maven 插件, 用于加速 Maven 生成
  • pom.xml, Maven 项目的核心配置文件, 包含了项目的基本信息、依赖项、插件、构建配置…
  • .iml, 当前环境下的 idea 配置, 用于描述项目中的模块信息, 包括模块的依赖关系、源代码目录、编译输出目录…

  • src/main/java, Java 源代码路径
  • src/main/resources, 静态资源(配置资源)
  • src/main/resources/static, 静态资源文件夹(存放特定的资源 → 非模板)
  • src/main/resources/templates, 模板资源文件夹(存放固定的资源 → 模板)
  • src/test/java, 单元测试(代码开发者自行测试的最小测试单元)

🔎Tips


关于 Project name🍭

此处的 Project name 对应关系如下

为何新创建的类要存放至启动类的同级或子级🍭

约定大于配置

Spring Boot 约定

新创建的类需要存放至启动类的同级或子级才能正常的加载

验证

将新创建的 TestController 类移动至 bibubibu(package)

运行该项目

404 — Not Found(要访问的资源不存在)

将新创建的 TestController 类移动至与启动类同级

查看运行效果

🔎结尾

创作不易,如果对您有帮助,希望您能点个免费的赞👍

大家有什么不太理解的,可以私信或者评论区留言,一起加油

相关文章
|
消息中间件 存储 运维
更优性能与性价比,从自建 ELK 迁移到 SLS 开始
本文介绍了 SLS 基本能力,并和开源自建 ELK 做了对比,可以看到 SLS 相比开源 ELK 有较大优势。
56070 244
|
Ubuntu 安全 Linux
在Linux中,编译内核的意义与步骤?
在Linux中,编译内核的意义与步骤?
|
人工智能 搜索推荐 机器人
Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
【2月更文挑战第24天】Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
427 2
Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
|
传感器 数据采集 算法
LabVIEW中PID控制器系统的噪声与扰动抑制策略
LabVIEW中PID控制器系统的噪声与扰动抑制策略
312 21
|
Java 容器 Apache
A child container failed during start
启动Java Web项目时提示错误:A child container failed during start 提示:A child container failed during start 从来都不是问题的根本原因! 完整错误信息如下: 严重: A child container failed during start java.
5984 0
|
存储 编译器 C++
[C++]:万字超详细讲解多态以及多态的实现原理(面试的必考的c++考点)
[C++]:万字超详细讲解多态以及多态的实现原理(面试的必考的c++考点)
1033 0
|
存储 前端开发 JavaScript
前端代码托管:存储库管理综合指南
前端代码托管:存储库管理综合指南
239 0
|
存储 弹性计算 运维
阿里云无影云电脑详细介绍_无影云桌面_桌面即服务DaaS
阿里云无影云电脑详细介绍_无影云桌面_桌面即服务DaaS
678 0
|
机器学习/深度学习 安全 数据安全/隐私保护
「隐语小课」LDP和CDP在联邦学习中对于隐私性以及鲁棒性的作用
「隐语小课」LDP和CDP在联邦学习中对于隐私性以及鲁棒性的作用
603 0