Bayesian Methods for Hackers : An intro to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view.
Custom parsing / setting of handler arguments.
A custom HandlerMethodArgumentResolver might be written extending the RequestParamMethodArgumentResolver laveraging already existent parameter parsing functionlaity.
K. Järvelin, and J. Kekäläinen. Proceedings of the 23rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2000), page 41--48. New York, NY, USA, ACM, (2000)