SpringBoot项目结构
一. 总体概述
SpringBoot框架简单来说就是一个Web框架,其目的在于快速开发一个Web应用的后端实现
主要包括三部分:java文件夹,Resource文件夹,pom.xml
二. Java文件夹
- Controller:数据控制层
控制层,负责请求转发,接受页面传来的参数,转发给Service处理;接受Service的返回值,则转发给页面;总结:请求接口
- Service:数据服务层
对一个或多个Dao进行再次封装;主要尽心逻辑处理
- Dao:数据持久层
也叫Mapper,是一种比较底层基础的操作,具体到对某个表或实体进行增删改查,不涉及业务逻辑,只是达到按照某个条件获得指定数据的要求
- Entity:数据表对应到实体类的映射
也叫domain,或者bean,model,是数据库的模型,包含对象的属性,get方法,set方法以及其他业务逻辑
上述四种包时每个SpringBoot项目必须拥有的,下面两种包视情况而创建
-
Common:存放一些通用的东西
-
Config:存放配置信息
-
XXXApplication.java:项目主入口,main方法
三. Resource文件夹
-
static:存放静态资源
-
templates:存放模板文件
-
application.properties: 配置文件
四. Test文件夹
单元测试类java文件
五. pom.xml文件
Maven项目配置文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律