Spring Boot基本项目结构

devtools/2025/2/4 23:41:42/

要写一个Spring Boot 项目对于新手小白来说,首先要了解Spring Boot 的基本架构,学会如何创建一个简单的spring boot项目。

springboot 基于maven做的(前提保证maven是装好并且IDEA配置好的)(面向接口编程)
    约定:
    1、springboot项目约定springboot项目中有且仅有一个入口类(class),类名:推荐 xxx(项目名)Application.java
        a.  入口类必须放在所有子包之上
        b.  入口类中必须有一个启动项目的main方法
    2、springboot项目必须在项目的根目录中存在一个名字为application.yml 或者叫 application.properties 配置文件
        名字必须是以application开头

项目架构:

 resources和webapp前端代码都在main包下,和java目录同级,工具类utils和main目录同级,都在src目录下。基本如下

项目创建如下:


http://www.ppmy.cn/devtools/156122.html

相关文章

【Linux】解决 apt-key 弃用问题:GPG 直接管理密钥代替 apt-key

引言 在 Linux 系统,尤其是 Debian 和 Ubuntu 中,APT(Advanced Package Tool)是广泛使用的包管理工具,负责安装、更新和管理系统软件包。历史上,apt-key 命令一直被用来管理 GPG 密钥,验证软件…

matlab中,fill命令用法

在 MATLAB 中,fill 命令用于创建填充多边形的图形对象。使用 fill 可以在二维坐标系中绘制填充的区域,通常用于绘制图形的背景或显示数据分布。 基本语法 fill(X, Y, C)X 和 Y 是同样长度的向量,定义了多边形的顶点坐标。C 是颜色&#xff0…

FreeRTOS学习笔记2:FreeRTOS的基础知识

1.FreeRTOS介绍 FreeRTOS是一个免费的嵌入式实时操作系统,同时它在市面上也是一款主流的操作系统,是工作上必不可少的技能。它具有以下六种特点: 1.免费开源:在商业产品中使用,无潜在商业风险,无需担心。 2…

2025年01月31日Github流行趋势

项目名称:Qwen2.5项目地址url:https://github.com/QwenLM/Qwen2.5项目语言:Shell历史star数:13199今日star数:459项目维护者:jklj077, JustinLin610, bug-orz, huybery, JianxinMa项目简介:Qwen…

C++中常用的十大排序方法之4——希尔排序

成长路上不孤单😊😊😊😊😊😊 【😊///计算机爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于C中常用的排序方法之4——希尔排序的相…

w189电商平台的设计与实现

🙊作者简介:多年一线开发工作经验,原创团队,分享技术代码帮助学生学习,独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹赠送计算机毕业设计600个选题excel文…

Hive:静态分区(分区语法,多级分区,分区的查看修改增加删除)

hive在建表时引入了partition概念。即在建表时,将整个表存储在不同的子目录中,每一个子目录对应一个分区。在查询时,我们就可以指定分区查询,避免了hive做全表扫描,从而提高查询率。 oracle和Hive分区的区别 orcale在…

STM32单片机学习记录(2.2)

一、STM32 13.1 - PWR简介 1. PWR(Power Control)电源控制 (1)PWR负责管理STM32内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能; (2)可编程电压监测器(…