@Cached(key = "user_" + ${id}, duration = "10s") public Result getUser(Long id) { User user = UserRepository.getUserById(id); return ok(user); } @Cached(key = "sidebar", duration = "1h") public Result getSidebar() { List<Category> categories = CategoryRepository.getAll(); return ok(sidebar.render(categories)); } public List<User> getUsers() { return User.find .fetch("posts") .where() .eq("status", "active") .orderBy("createdDate desc") .findList(); } public List<User> getUsers() { String sql = "SELECT * FROM users WHERE status = 'active' ORDER BY created_date DESC"; RawSql rawSql = RawSqlBuilder.parse(sql).create(); Query<User> query = Ebean.find(User.class); query.setRawSql(rawSql); return query.findList(); } public void processTasks() { ActorRef taskActor = system.actorOf(TaskActor.props(), "taskActor"); for (Task task : tasks) { taskActor.tell(task, ActorRef.noSender()); } } synchronized void updateCounter() { counter++; } play.filters.enabled += "play.filters.gzip.GzipFilter" play.filters.enabled += "play.filters.headers.SecurityHeadersFilter" play.filters.enabled += "filters.Assets.ProdFilters" play.filters.cors.enabled = true play.filters.cors.allowedHttpMethods = ["GET", "POST"] play.filters.cors.allowedHttpHeaders = null


上一篇:
下一篇:
切换中文