My application is built using Spring Boot(1.3.3.RELEASE) with Spring MVC, Spring data JPA Hibernate. MySql is the database and Jackson is the JSON serializer. On java 8.
Iterable
Stream converts to an iterator by Iterable iterable = stream::iterator;
Iterable iterable = stream::iterator;
@RequestMapping(value = "/candidates/all", method = RequestMethod.GET) public Iterable getAllCandidates(){ ... return candidateDao.findAllByCustomQueryAndStream()::iterator;