Для Scala стало модным для существующих библиотек на Java писать высокоуровневые обёртки, но я считаю это несовсем верным путём. Во-первых, как правило, страдает производительность. Во-вторых, при выбросе исключения вы получаете невменяемый stack trace с такими строками как MyClass#anonfun#dde#ff. Кстати говоря, с логами та же ситуация с непонятными именами. В-третьих, Scala это совсем другая идеология и использовать её только ради некоторых "плюшек" для более менее серьёзного проекта чистый overkill. Лучше уж использовать Java 8. Учитывая то, что Spring Scala это неофициальный проект и плохо поддерживается, лучше вообще его не использовать.