@GET public List<ImageBean> getImagesByAppname( @QueryParam("app") Optional<String> appName, @QueryParam("start") Optional<Integer> start, @QueryParam("size") Optional<Integer> size) throws Exception { return imageDAO.getImages(appName.orNull(), start.or(1), size.or(DEFAULT_PAGE_SIZE)); }