开始
开始写枚举、po和dao层。
新建枚举的包
消息的类型,发送的、接收的、还是死信的。这就是需要用到枚举。
po层
id和Service组成联合组件。
序号,第几次被发送。
消息的内容payload
dao层
Mapper是Mybatis的注解,指示它是mybatis的dao层的接口。
Repository是spring boot的注解,在这里没有实际的用途,是IDEA会认Repository这个注解,在我们开发的时候会进行一些提示,比较方便。
根据类型和service名称去查询
删除。联合主键删除。
sql语句。插入
删除的sql语句
定时任务
重发的任务
springboot给我们提供好了定时任务的实现@EnableScheduling就打开了定时任务这个功能。
还需要加上Configuration和Component这俩注解。
我们要输出日志,再加上@Slf4j
需要实现一个方法。执行的频率我们放在配置文件内,这里直接去读取配置文件内的
这里先打印一段日志。