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

来源:互联网 发布:linux 获取系统时区 编辑:程序博客网 时间:2024/04/23 21:03

入门

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 0
原创粉丝点击