- 浏览: 1089816 次
- 性别:
- 来自: 上海
最新评论
-
halomax:
插件可用,特别感谢楼主
Lombok不支持Idea2018的解决方案 -
tzq668766:
刚找到一个中文版springboot banner在线生成工具 ...
SpringBoot启动时的Banner设置 -
somefuture:
吕檀溪 写道我一直编译不成功,不知道能不能帮忙弄一个2018. ...
Lombok不支持Idea2018的解决方案 -
吕檀溪:
我一直编译不成功,不知道能不能帮忙弄一个2018.2 eap的 ...
Lombok不支持Idea2018的解决方案 -
lkjust08:
mac下的确是可以用了。
Lombok不支持Idea2018的解决方案
文章列表
第一次听说Gradle,看到这篇一篇文章,转过来。
================================================================正文
在Java构建工具的世界里,先有了Ant,然后有了Maven。Maven的CoC[1]、依赖管理以及项目构建规则重用性等特点,让Maven几 ...
Play!2.1 分页写法
- 博客分类:
- Play WEB框架
不知道Play实现分页的方法有多少。
play提供的一种是这样的。
首先实现一个分页类:
public static class Page {
private final int pageSize;
private final long totalRowCount;
private final int pageIndex;
private final List<ServerModel> list;
public Page(List<ServerModel> data, long total, int page, int pa ...
Play framework连接多数据库很简单。
但是这个很简单耗费了我整整两天的时间来找到这个答案。
还好苍天,我还是找到了。
=============================================================
Play通过Ebean好像可以很方便的链接多数据库,但是我使用的是JPA。
所以关于EBEAN是不是能“很方便的”连接多数据库我尽量不发表言论。
Hibernate连接数据库的方法据说有两种:
1.注解@PersistenceUnit或@PersistenceContext
2.配置JPA
偶然看到这篇文章,写的不错,拿来分享一下。
版权所有©转载必须以链接形式注明作者和原始出处
原文地址:http://freewind.me/blog/20120728/965.html
我要捐助(Donate)博主,鼓励他写出更多好文章
=======================原文======== ...
本文是在Play 2.1下进行的测试,不过很可能也适合于Play2.0.
有兴趣自己研究的可以参考:
【【【【【【【【
http://www.playframework.com/documentation/2.1.x/JavaEbean
http://stackoverflow.com/questions/14963056/play-framework-database-search
http://stackoverflow.com/questions/16361896/play-framework-2-1-ebean-construction
】】】】】】】】
打开Eb ...
本文仅适合从Play2.04向2.1升级,有问题请绕道。
刚刚完成对一个项目从Play2.04向2.1升级。虽然之前也做过几次,但都比较简单。记下来,说不定有用呢。
基本的升级官网有,也可以看我前面的日志http://somefuture.iteye.com/blog/1980134。主要包括修改project/plugins.sbt、project/Build.scala、project/build.properties文件。
这些都完成后,根据项目情况还需要做很多事情。
比如编译的时候提示页面有问题,如not found: value flash等。
这些问题 ...
公司原来有一个小东西是用play2.04做的,我按照官方的迁移指南升级后,页面编译时会报这种错误:
[error] E:\analyse\app\views\projectManage\listProject.scala.html:35: not found: value flash
[error] @if(flash.containsKey("success")) {
[error] ^
[error] E:\analyse\app\views\userManage\listUser.scala.html:35: not found: v ...
这里介绍一下Play!2.1 的异步请求。
请一定注意:这仅仅适合于Play!2.1,其他版本几乎是不可能这样做的。所以如果你在用2.2,请自行查验官方文档。
=========================
异步请求需要用到 Promise<Result> 类。过程很简单,不需要什么注解,也不需要修改控制器方法的返回值类型。看一个例子:
public static Result index() {
Promise<Integer> promiseOfInt = play.libs.Akka.future(
new Callable< ...
Play!2.1 重定向功能
- 博客分类:
- Play WEB框架
Java web中的重定向使用的是HttpServletResponse.sendRdirect(String url)方法。
Play也可以重定向,但它的response()方法没有重定向功能,直接在Controller中使用它的redirect(String url)方法即可:
public class SomeAction extends Controller{
public static Result gohome(){
return redirect("/index");
}
}
原来一直用的3.7,后来听说4.3也不错,就换了。结果这个问题就来了:
在Java文件里面加的断点可以激活调试,但是跟进的是class文件。
这是一个奇妙的现象:关闭弹出的class文件(当然一般是个大白面),可以看到Java文件也停留在断点行,但是没有行标的箭头。你可以把鼠标房子之前的变量上,他们依然会显示当前的值。
痛苦的是每次点F6都会弹出class文件。
在百度了google了很久也没解决,有遇见这个问题的,但是说的很不明白。
在谷歌上baidu了很久,找到两个:
http://www.coderanch.com/t/537462/vc/Eclipse-debugg ...
在Play2.1中,工程的子项目可以建立自己的路由空间。
比如你的子项目叫sub.project,那么建一个包叫sub.project.controllers(当然可以是别的名字,反正在路由文件里说明就行)。
然后建立一个路由文件叫sub.project.routes,里面协商这么一句:
GET / sub.project.controllers.SomeAction.someMethod()
这样要求sub.project.controllers下面有一个类叫
SomeAction
它有一个方法叫
public static Result so ...
最近要做一个paly!项目,尽管已经有2.2了,不过还是继续用了2.1.
打算写一些和Play相关的东西,写之前先发表一个迁移吧,希望对一部分人有帮助。
这个内容是转的,原文是http://www.myexception.cn/software-architecture-design/1227823.html
===================转载======================
Play 2.0.4 到Play 2.1.0 迁移指南
如果您有Play 2.0.x 的应用想要升级到Play 2.1.0,首先您需要更新您的Play项目中的project/plug ...
豆瓣网笔试题,我就不发音了,等
- 博客分类:
- 信口随手
这是今天做的豆瓣的笔试题,共享一下。希望有牛人能做出的答案,普渡众生。
这些文件都来自从官网。文件里面有官网地址,不喜欢看pdf喜欢网络浏览的可以进去看看。
==================================百度百科===============
Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。 ...
这些文件都是我从官网整理的。文件里面有官网地址,不喜欢看pdf喜欢网络浏览的可以进去看看。
==================================百度百科===============
Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。 ...