JAVA 项目探索

小弟初学java,参与了一个参数配置系统,是在其他工程师搭好的脚手架上面进行开发,在开发过程中摸索了一下,如果不对的地方,请各位拍砖扶正。

我们当前这个参数系统包括下面几个部分:

1.config

主要是一些配置工具,比如FTP/SFTP、Swagger、Okhttp等配置对应的实体类

另外 config/src/main/resources下面则是项目启动时所加载的一些配置

1.bootstrap.yml 里面配置的是指向本地的bootstrap-local.yml

2. bootstrap-local.yml 配置指向nacos配置中心还是本地application-local.yml

 两个enabled是true,则指向server-addr配置中心地址

是fasel则指向本地application-local.yml

3.application-local.yml则是各种配置

开发过程中取nacos配置请看下面这篇帖子

https://blog.csdn.net/qq_36730649/article/details/91491424

2.api

这里写的是controller对应的接口,由controller实现该接口

还包括请求和返回对应的ReqDto和RespDto

3.rest

这里放的是controller,调用对应的service方法。

4.service

放的是各controller对应的service,由serviceImpl实

serviceImpl调用对应的mapper方法实现操作数据库。

5.dao

放的是Mapper,Mapper.xml,ExtMapper.xml等

其中Mapper放在 dao/src/main/java下

 Mapper.xml和ExtMapper.xml放在resource下面

mapper里面的方法名和mapper.xml以及extMapper.xml里面的语句对应的id是一一对应的,且每个id是唯一的

在这里强调一点就是 一张表对应的po、mapper、mapper.xml是可以借助工具 mybatis-generator来生成的,使用方法如下帖子

https://blog.csdn.net/qq_36730649/article/details/93743563

6.entry

这里放的是 po(对应数据库表),bo (拓展表)等

7.开发规范和要求

变量首字母小写,驼峰

类名、接口名首字母大写,驼峰

严格限制实体类使用范围

repDto、respDto限制在api、controller、service使用

bo,po在service和mapper里面使用

reqDto到service应该转成对应的bo或者po,返回结果应该在service内 由bo或者po转成对应的respDto传出

实体类间转换请看下面一篇帖子

https://blog.csdn.net/qq_36730649/article/details/91413457

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值