再见前端!纯Java撸个管理系统,阿里Java面试题及答案

  • desc:表格列描述

  • type:编辑类型,默认为AUTO,可以根据属性类型自行推断

  • show:是否显示

  • notNull:是否为必填项

  • search:是否支持搜索,search = @Search(vague = true)会启用高级查询策略

扩展模块


当然Erupt的功能远不止于此,还集成了很多实用的系统功能,包括定时任务、代码生成器、系统监控及NoSQL支持等。

定时任务erupt-job

通过定时任务功能,我们可以在代码中定义好定时任务,然后在图形化界面中操作任务,有点之前讲过的PowerJob 的感觉!

  • 首先我们需要在pom.xml中添加erupt-job相关依赖;

<!--定时任务erupt-job-->

<dependency>

    <groupId>xyz.erupt</groupId>

    <artifactId>erupt-job</artifactId>

    <version>${erupt.version}</version>

</dependency>

复制代码 

  • 之后在application.yml中添加邮件配置(否则启动会报错);

spring:

  mail:

    username: xxxxxx@qq.com

    password: 123456

    host: smtp.exmail.qq.com

    port: 465

    properties:

      mail.smtp.ssl.auth: true

      mail.smtp.ssl.enable: true

      mail.smtp.ssl.required: true

复制代码 

  • 之后创建一个定时任务实现类JobHandlerImpl,在exec方法中添加定时任务执行代码;

/**

 * Created by macro on 2021/4/13.

 */

@Service

@Slf4j

public class JobHandlerImpl implements EruptJobHandler {

    @Override

    public String exec(String code, String param) throws Exception {

        log.info("定时任务已经执行,code:{},param:{}",code,param);

        return "success";

    }

}

复制代码 

  • 之后重新启动应用,在任务维护中添加一个定时任务,每5秒执行一次;

  • 添加成功后,定时任务开始执行,点击任务列表中的日志按钮即可查看执行日志。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值