Skip to content

Commit 6c826ef

Browse files
committed
Polish "Adds support for useCodeAsDefaultMessage"
Closes gh-10466
1 parent a68ec76 commit 6c826ef

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/context/MessageSourceProperties.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ public class MessageSourceProperties {
5959
private boolean alwaysUseMessageFormat = false;
6060

6161
/**
62-
* Set whether to use the message code as default message instead of throwing a NoSuchMessageException.
62+
* Set whether to use the message code as default message instead of throwing a
63+
* "NoSuchMessageException". Recommended during development only.
6364
*/
6465
private boolean useCodeAsDefaultMessage = false;
6566

@@ -110,4 +111,5 @@ public boolean isUseCodeAsDefaultMessage() {
110111
public void setUseCodeAsDefaultMessage(final boolean useCodeAsDefaultMessage) {
111112
this.useCodeAsDefaultMessage = useCodeAsDefaultMessage;
112113
}
114+
113115
}

spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/context/MessageSourceAutoConfigurationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,14 @@ private boolean isAlwaysUseMessageFormat(MessageSource messageSource) {
144144
}
145145

146146
@Test
147-
public void testUseCodeAsDefaultMessageDefault() throws Exception {
147+
public void testUseCodeAsDefaultMessageDefault() {
148148
load("spring.messages.basename:test/messages");
149149
assertThat(isUseCodeAsDefaultMessage(this.context.getBean(MessageSource.class)))
150150
.isFalse();
151151
}
152152

153153
@Test
154-
public void testUseCodeAsDefaultMessageOn() throws Exception {
154+
public void testUseCodeAsDefaultMessageOn() {
155155
load("spring.messages.basename:test/messages",
156156
"spring.messages.use-code-as-default-message:true");
157157
assertThat(isUseCodeAsDefaultMessage(this.context.getBean(MessageSource.class)))

spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ content into your application; rather pick only the properties that you need.
117117
spring.messages.cache-seconds=-1 # Loaded resource bundle files cache expiration, in seconds. When set to -1, bundles are cached forever.
118118
spring.messages.encoding=UTF-8 # Message bundles encoding.
119119
spring.messages.fallback-to-system-locale=true # Set whether to fall back to the system Locale if no files for a specific Locale have been found.
120+
spring.messages.use-code-as-default-message=false # Set whether to use the message code as default message instead of throwing a "NoSuchMessageException". Recommended during development only.
120121
121122
# OUTPUT
122123
spring.output.ansi.enabled=detect # Configure the ANSI output.

0 commit comments

Comments
 (0)