动态代码平台 Jcoder

Apache
JavaScript
跨平台
2016-07-05
ansj

Jcoder 是一个可以动态发布Restful API和定时任务的平台,并且你可以动态的添加或删除你的依赖jar包,在不停止服务的情况下修改你的api,让java变得更酷!

Getting Started

让我们来发布第一个api

  • 点击 Test->Create-Task

https://raw.githubusercontent.com/wiki/NLPchina/Jcoder/1.png

Code :

package org.nlpcn.jcoder.run.java;

import org.apache.log4j.Logger;
import org.nlpcn.jcoder.run.annotation.DefaultExecute;
import org.nutz.ioc.loader.annotation.Inject;

public class TestRun {

  @Inject
  private Logger log;

  @DefaultExecute
  public String defaultTest(String name) throws InterruptedException {
      return "Hello Jcoder " + name;
  }

}

发布一个定时任务

  • Click Test->Create-Task

https://raw.githubusercontent.com/wiki/NLPchina/Jcoder/2.png

Code:

package org.nlpcn.jcoder.run.java;



import java.util.Date;

import org.apache.log4j.Logger;
import org.nlpcn.jcoder.run.annotation.DefaultExecute;
import org.nlpcn.jcoder.util.DateUtils;
import org.nutz.ioc.loader.annotation.Inject;

public class CronTest {

  @Inject
  private Logger log ;

  @DefaultExecute
  public void execute() throws InterruptedException {
    Thread.sleep(10000L);
      log.info(DateUtils.formatDate(new Date(), DateUtils.SDF_FORMAT));
  }

}
  • 选择 TaskType : Active 并且写一些摘要 执行规则 0/5 * * * * ? 不解释                

  • 现在这个任务每5s被调用一次

https://raw.githubusercontent.com/wiki/NLPchina/Jcoder/3.png

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

Jcoder 3.1.5 隆重发布,动态代码平台

本次更新 支持代码 Diff. 及历史版本对比 修复显示风格 支持 json 参数传递 支持 websocket 协议的 api 调用 Jcoder 是一个可以动态发布 Restful API 和定时任务的平台,并且你可以动态的添加...

2017/07/13 14:26

Jcoder 1.3 版本发布,动态代码平台

Jcoder 1.3 版本发布了。Jcoder 是一个可以动态发布Restful API和定时任务的平台,并且你可以动态的添加或删除你的依赖jar包,在不停止服务的情况下修改你的api,让java变得更酷! Getting ...

2016/07/10 22:06

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

暂无博客

返回顶部
顶部