java PLAY框架学习笔记--入门

入门

1、play new projectName:即可在当前目录下创建一个指定的project,进入上面创建的目录,执行play run即可启动自带的jetty服务器,使应用运行起来,默认运行端口为9000;


2、conf/application.conf文件为应用主要配置文件

      conf/routes为路由控制器,类似于Django中的urls.py文件

      app/models为数据模型实体类存放目录,其中文件作用类似于Django中的models.py文件

      app/controllers为控制类存放目录,其中文件作用类似于Django中的views.py文件

      play框架约定俗成的是在实体类名后直接加字母s,来识别控制类,也可指定控制类的服务对象:@CRUD.For(EntityClass.class)


3、play框架默认使用的是jpa注解标准,如使用@Entity用于注解实体类;@ManyToOne注于注解多一对关系等等。play也用注解来对实体类中的数据作校验,常用校验注解有:

@Required 非空校验

@Email 校验email合法性

@URL 检验url合法性

@InFuture 检验日期是否是将来的日期

@InPast 检验日期是否是过去的日期

@Match(reg) 对正则表达式的判断

@Max(n) 最大值

@Min(n) 最小值

@Range(s,e) 检验范围

参考:https://www.playframework.com/documentation/1.2.x/validation-builtin

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值