在这里我们可以看到springboots的基本结构
controller(控制器)
负责处理HTTP请求,调用相应的服务层方法,并返回视图或数据。
DailyReportController、InternalMessageController、PersonInfoController:这些是具体的控制器类,分别处理与日报、内部消息和个人信息相关的请求。
dao(数据访问对象)
负责与数据库进行交互,执行CRUD(创建、读取、更新、删除)操作。
这个目录下没有具体的文件展示,但通常会包含与数据库交互的代码。
mapper.xml
包含MyBatis框架的映射文件,用于将SQL语句映射到Java对象。
DailyReportMapper.xml、InternalMessageMapper.xml、PersonInfoMapper.xml:这些文件分别定义了与日报、内部消息和个人信息相关的SQL映射。
model(模型)
定义了应用程序的数据模型,即数据库表对应的Java类。
DailyReport、InternalMessage、PersonInfo:这些类分别表示日报、内部消息和个人信息的数据结构。
service(服务)
包含业务逻辑层,负责处理应用程序的核心功能。
impl:这个子目录包含了具体的服务实现类。
service.impl(服务实现)
包含具体的服务实现类,实现业务逻辑。
DailyReportServiceImpl、InternalMessageServiceImpl、PersonInfoServiceImpl:这些类分别实现了日报、内部消息和个人信息相关的业务逻辑。
接口
定义了服务接口,规定了服务层的方法签名。
IDailyReportService、IInternalMessageService、IPersonInfoService:这些接口定义了日报、内部消息和个人信息服务的方法。