Polish "Adds support for useCodeAsDefaultMessage"
Closes gh-10466
This commit is contained in:
parent
a68ec76bb6
commit
6c826ef0b6
|
|
@ -59,7 +59,8 @@ public class MessageSourceProperties {
|
||||||
private boolean alwaysUseMessageFormat = false;
|
private boolean alwaysUseMessageFormat = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set whether to use the message code as default message instead of throwing a NoSuchMessageException.
|
* Set whether to use the message code as default message instead of throwing a
|
||||||
|
* "NoSuchMessageException". Recommended during development only.
|
||||||
*/
|
*/
|
||||||
private boolean useCodeAsDefaultMessage = false;
|
private boolean useCodeAsDefaultMessage = false;
|
||||||
|
|
||||||
|
|
@ -110,4 +111,5 @@ public class MessageSourceProperties {
|
||||||
public void setUseCodeAsDefaultMessage(final boolean useCodeAsDefaultMessage) {
|
public void setUseCodeAsDefaultMessage(final boolean useCodeAsDefaultMessage) {
|
||||||
this.useCodeAsDefaultMessage = useCodeAsDefaultMessage;
|
this.useCodeAsDefaultMessage = useCodeAsDefaultMessage;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -144,14 +144,14 @@ public class MessageSourceAutoConfigurationTests {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testUseCodeAsDefaultMessageDefault() throws Exception {
|
public void testUseCodeAsDefaultMessageDefault() {
|
||||||
load("spring.messages.basename:test/messages");
|
load("spring.messages.basename:test/messages");
|
||||||
assertThat(isUseCodeAsDefaultMessage(this.context.getBean(MessageSource.class)))
|
assertThat(isUseCodeAsDefaultMessage(this.context.getBean(MessageSource.class)))
|
||||||
.isFalse();
|
.isFalse();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testUseCodeAsDefaultMessageOn() throws Exception {
|
public void testUseCodeAsDefaultMessageOn() {
|
||||||
load("spring.messages.basename:test/messages",
|
load("spring.messages.basename:test/messages",
|
||||||
"spring.messages.use-code-as-default-message:true");
|
"spring.messages.use-code-as-default-message:true");
|
||||||
assertThat(isUseCodeAsDefaultMessage(this.context.getBean(MessageSource.class)))
|
assertThat(isUseCodeAsDefaultMessage(this.context.getBean(MessageSource.class)))
|
||||||
|
|
|
||||||
|
|
@ -117,6 +117,7 @@ content into your application; rather pick only the properties that you need.
|
||||||
spring.messages.cache-seconds=-1 # Loaded resource bundle files cache expiration, in seconds. When set to -1, bundles are cached forever.
|
spring.messages.cache-seconds=-1 # Loaded resource bundle files cache expiration, in seconds. When set to -1, bundles are cached forever.
|
||||||
spring.messages.encoding=UTF-8 # Message bundles encoding.
|
spring.messages.encoding=UTF-8 # Message bundles encoding.
|
||||||
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.
|
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.
|
||||||
|
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.
|
||||||
|
|
||||||
# OUTPUT
|
# OUTPUT
|
||||||
spring.output.ansi.enabled=detect # Configure the ANSI output.
|
spring.output.ansi.enabled=detect # Configure the ANSI output.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue