From 2a9afd6ede02788d54c5aff4c46963ba6ba720d4 Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Tue, 7 Apr 2026 11:52:47 +0200 Subject: [PATCH] Document valid SpEL separators for tokenizer (cherry picked from commit 14466eef4c92bedc917674f28f73a1c9f9b66f8d) (cherry picked from commit 8d390f4e5a36fbf2342a0b54b39030a17f5fb26a) --- .../ROOT/pages/core/expressions/language-ref.adoc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/framework-docs/modules/ROOT/pages/core/expressions/language-ref.adoc b/framework-docs/modules/ROOT/pages/core/expressions/language-ref.adoc index ebce4c294cc..5cee5eac42b 100644 --- a/framework-docs/modules/ROOT/pages/core/expressions/language-ref.adoc +++ b/framework-docs/modules/ROOT/pages/core/expressions/language-ref.adoc @@ -2,4 +2,12 @@ = Language Reference :page-section-summary-toc: 1 -This section describes how the Spring Expression Language works. +Spring Expression Language (SpEL) expressions are composed of a sequence of tokens such +as literals, operators, method invocations, and so forth. + +Whitespace can be used freely between tokens to format and improve the readability of +expressions. Specifically, the `\s` (space), `\t` (tab), `\r` (carriage return), and `\n` +(newline) characters are all valid separators between tokens. However, whitespace is +ignored by the expression parser unless it is part of a string literal. + +The following sections describe the features and syntax of SpEL.