用户管理第2节课--idea 2023.2 后端规整项目目录

目的:当项目文件多了之后,咱们也能够非常清晰的去找到代码的一个目录

一、项目规整了两大处

1.1  com.yupi.usercenter & resources

二、具体操作   com.daisy.usercenter

2.1 原版 & 鱼皮有出入,demos.web就不删除了

原因:idea版本不同,生成方式不同

鱼皮

2.2 不足的地方,新增

2.3 文件夹对应的作用

1、controller

鱼皮:

就是请求层或者叫控制层。

然后这个目录里的所有的文件专门用来接收请求,也不做任何的业务处理,持续接收请求。

官方:

这一层相当于MVC架构的C层,它主要通过调用service层的接口来控制业务流程。同时,它也可以接受前端传递过来的参数并进行相应的业务操作。

2、demos.web

官方:

这是存放Web应用程序的示例文件的地方。

3、mapper

鱼皮:

其实就是咱们的一个数据访问层,

就是这一层的文件呢就是专门用于从咱们的数据库中去查询数据,去取数据什么的,进行增删改查之类的。

官方:

被称为对象持久化映射层,一般会继承ibatis或者mybatis。其主要负责处理与数据库相关的操作。

4、model

鱼皮:

就是定义了咱们数据库的一些和数据库相对应的模型,或者咱们用到的一些封装类...

官方:

它是数据模型层,对应于MVC架构的M层。在这里,会存放实体类,其属性值基本与数据库中的属性值保持一致。

5、service

鱼皮:

就是专门用来编写咱们的业务逻辑,那比如说登录注册这些就是业务逻辑。

官方:

作为业务逻辑层,service层主要针对具体问题进行操作。它会将一些数据层(例如mapper)的操作组合起来,从而间接地与数据库进行交互。

6、utils

鱼皮:

这个目录就是存放一些工具类,就存放一些什么,呃比如说加密,啊然后比如说格式转换,呀比如说日期转换呀等等,就是和我们业务关系不太大的类。为了减少我们的操作。

官方:

工具类层,它提供一些常用的工具方法。

三、具体操作   resources 

3.1 鱼皮

3.1.1如果有人跟鱼皮一致,或者想试试的

理解文件夹

1、static 

然后这个一般是咱们写前后端不分离的项目时,然后在这个 static里面放一些静态文件。

2、templates

放一些,页面文件,页面模板,文件先删了,没必要用。

3.2 本人,不做更改  static 可能与 demos.web 有关系

四、汇总

1)新建了三个文件夹

controller

service

utils

2)【未做】删除了resources,下的文件夹,只保留了 application.yml

3)具体情况具体分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值