Яка різниця між Groovy і Groovy all?

Сценарій Groovy — це файл, що містить код Groovy, призначений для безпосереднього виконання без необхідності явного визначення структури класу. Сценарії Groovy мають . розширення файлу groovy і може містити будь-який дійсний код Groovy, включаючи оголошення змінних, вирази та визначення методів.

Groovy 3 надав дублюючі версії численних класів (у старих і нових пакетах), щоб дозволити користувачам Groovy перейти на нові імена пакетів, сумісні з JPMS. Додаткову інформацію див. у примітках до випуску Groovy 3. Groovy 4 більше не надає дублікатів застарілих класів. Коротше кажучи, час припинити використання groovy.

У Groovy методи, які будуть викликані, вибираються під час виконання. Це називається розсилкою під час виконання або кількома методами. Це означає, що метод буде вибрано на основі типів аргументів під час виконання. У Java все навпаки: методи вибираються під час компіляції на основі оголошених типів.

17 з java 17 і spring boot 3.1.

Apache Groovy — це об’єктно-орієнтований динамічний синтаксис для платформи Java. Незважаючи на те, що вперше він був випущений у 2003 році, за ці роки він зазнав кількох покращень і стає все більш популярним.