日志-2021-8-19
RtZhao

util—->DataParse

model—>ygcdata

pom.xml及resources下配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
org.mybatis.generator插件导入错误
按序导入,格式规范,与pluginManageMent同级再写一个plugins

<pluginManagement>
<plugins>

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

<plugin>
<!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-maven-plugin -->
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.7</version>
<configuration>
<!--<configrationFile>src/main/resources/generatorConfig.xml</configrationFile>-->
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-maven-plugin -->
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.7</version>
<configuration>
<!--<configrationFile>src/main/resources/generatorConfig.xml</configrationFile>-->
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
spring-boot-starter-aop 
spring-boot-configuration-processor 配置properties文件时有属性名提示
fastjson
devtools 热部署(
com.aliyun.oss 云对象存储OSS aliyun.properties配置
com.github.qcloudsms 腾讯云短信验证码
spring-boot-starter-validation 参数校验
commons-net ftp服务依赖包
cn.hutool hutool工具包
commons-codec 字节转换
lombok 语法糖(感觉代价有些大)


<!--添加后端调用其它项目接口的jar-->
commons-io 帮助io开发
json-lib JSON<-->JavaBean
commons-fileupload 文件上传

org.apache.shiro shiro权限
javax.websocket 实现websocket

class

util

idgen 生成唯一全局id

AESUtil 文件加密解密

BeanUtil 无

Crc16Util 基于Modbus CRC16的校验算法工具类

DataParse 机器设备数据解析

DateUtil

FileUtil

FTPUtil

GetBeanUtil

HandleContextConfig Bean工具注解配置

HexEcodeUtil 进制转换

HttpResquestUtil

JsonDataParse

MD5 MD5加密

MessageUtil 系统消息常量

?SignAsciiUtils 签名生成工具

SnUtil 验证SN码的格式

SocketPool

SpringUtils 启动线程

ToolUtil session和请求中获取数据

XmlDataUtil

config

aop:log、session、sign(签名认证)、validator(非空、机型验证)

database:阿里Druid、Mysql

exception:config、session、sign、SysExceptionHandler(参数验证)

kuayu:CorsConfig(跨域资源分享)

oss:阿里云OSS、ProgressSample(上传文件的进度条)

shiro:Realm 授权与认证配置、Shiro、自定义异常处理

sms:腾讯云短信

sysconstants:用户默认设置

wechat:WxPayConfig(参数配置类)、WxSandbox(沙盒环境测试参数配置类)

zfb:AliPayConfig(支付宝支付账户参数)、AliSandBox(沙盒环境测试参数配置类)

model

apk:Software(id、版本号、文件路径等)

backup:备份相关

base:R–ExR(返回类型)、ErrCode(错误码)、Build(调用时的返回、数据异常时的返回)

feedback:回复

file:YgcFile

?key:KeyInfoDO

?match:MathUser、MatchVersion

order:订单相关

?page:PageHelp

pay:WxPcParam(微信支付id、url)

session:AppSession

?sncode:产品序列码

image-20210819134427867

?sys:Auth和User

?test:TestTable

?user:和sys中的User

​ LoginCode中的termTime

virtual:

ygcdata:

dao

base、page无

service

backup:备份文件创建获取删除等

feedback:获取后台回复

file:文件上传下载删除

?match

order:保存秘钥及获取详情

pay:支付业务(预下单、查询等)、微信网页支付参数

session:保存用户登录session、验证是否有效

sncode:产品激活相关

software:apk相关

sys:用户权限、角色信息、用户数据处理

?test

user:用户添加查找信息修改、手机登录验证码相关

?virtual 方法干啥的

BaseService:基本功能,保存更新删除获取列表

controller

table ===> model ===> dao ===> service(接口及实现) ===> controller

VO DTO DO PO

VO 视图对象(用于展示层)

DTO 数据传输对象

DO 领域对象(业务实体)

PO 持久化对象

  • 本文标题:日志-2021-8-19
  • 本文作者:RtZhao
  • 创建时间:2021-08-19 09:42:32
  • 本文链接:https://www.rtzhao.site/2021/08/19/日志-2021-8-19/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论