我这么开发一个SpringBoot工程结构合理对吗?
web服务工程
包含了@controller 和@service的入口和业务处理逻辑
common工程
包含了所有的domain pojo info 共通的代号代码ErrorCode、工具util(加密解密)、get或者post请求封装
service工程
包含了与redis与mysql交互的逻辑
common工程与service工程还可以给别的工程依赖使用,例如改改就能提供给dubbo或者cloud做小服务。
在web服务工程中@service,业务逻辑代码类中,XXXXserviceImpl通过依赖注入生效。
在service工程中,XXXXserviceImpl的一个文件内包含了多个XXXXmapper和redisTemplate的注入。
XXXXserviceImpl中类代码似如下,ABC均为一个数据库database中表信息。
Amapper
Bmapper
Cmapper
redisTemplate
getA方法
setA方法
getB方法
setB方法
getC方法
setC方法