`
陆地小神仙
  • 浏览: 8748 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    jfast项目中创建定时任务:     @Job public class TestJob { private Logger log = LogFactory.getLogger(TestJob.class); @Schedule(cron = "1 * * * * *") public void task1(){ log.info("每分钟的第一秒执行"); } @Schedule(cron = " ...
    对请求参数进行后端验证:       创建参数验证类:          1.必填验证:            @Validate(name = "require", description = "验证请求参数不可为null") public class RequireValidate implements ValidateHandler{ /** * 必填验证 */ @Override public void handleValidate(ApiInvocation invoke, String ...
  JFast的拦截器,和其他框架的拦截器类似,容易上手    @Aop(scope = AopScope.Method,order = 0) public class UserInterceptor implements AopHandler{ public void beforeHandle(ApiInvocation invoke, HttpServletRequest request,HttpServletResponse response, List<Exception> ex) throws Exception { invoke.invoke(); ...
  控制器使用说明:   首先构建一个最基本的控制器类:    /** * @Api注解是控制器的标志注解,JFast扫描到注解就会认为他是控制器 * 当我们发布一个服务时:对应请求路径是: 类名路径+方法路径 * @author jfast 2015年8月20日 */ @Api(path = "api/v1", description = "用户信息控制器") public class UserController { @Resource private UserDao userDao; //字段名称和U ...
在Jfast项目中如何使用单元测试: 1.在第一节创建的项目中引入junit包:    junit-4.12.jar 2.上代码:     @RunWith(JfastJUnit4ClassRunner.class) public class Test { @Resource private UserDao userDao; // 使用@Resource注解引入上一节创建的 UserDaoImpl类 @org.junit.Test public void test(){ try{ userDao.getUs ...
JFast Dao类采用了极为简易的设计,全部接近原生SQL,所以很灵活,本身不需要开发者自己写Dao具体实现,极大的简化了所有SQL操作的代码:废话不多说,上代码: 创建User类:   @Date // 这是lombok的东西,不去管它 @Table("t_user") // 当类名与数据库名称不一致时,需要该属性 public class User{ private Integer userId; private String userName; private String nickName; priva ...
    jfast 配置文件固定为:jfast-config.xml,位置必须是src或者src/main/java根目录下。      1.jfast默认的配置属性:      <?xml version="1.0" encoding="UTF-8"?> <context xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="jfast-context.xsd"& ...
   jfast 是一款Java语言的Resuful服务端框架。    优点:         简单,学习成本低         开发速度不是一般快    下面介绍下jfast 项目搭建过程。    1. 下载jfast相关jar包:         jfast-framework-api-0.0.1-SNAPSHOT.jar       ...
Global site tag (gtag.js) - Google Analytics