Skip to content

Commit 8a54736

Browse files
committed
Allow LinkGenerator to be overridden by autoconfiguration
1 parent 0ab0d9b commit 8a54736

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

grails-plugin-url-mappings/src/main/groovy/org/grails/plugins/web/mapping/UrlMappingsAutoConfiguration.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ public UrlConverter hyphenatedUrlConverter() {
4747
}
4848

4949
@Bean
50+
@ConditionalOnMissingBean(name = LinkGenerator.BEAN_NAME)
5051
public LinkGenerator grailsLinkGenerator() {
5152
if (cacheUrls == null) {
5253
cacheUrls = !Environment.isDevelopmentMode() && !Environment.getCurrent().isReloadEnabled();

grails-web-url-mappings/src/main/groovy/grails/web/mapping/LinkGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
*/
2929
public interface LinkGenerator {
3030

31+
String BEAN_NAME = "grailsLinkGenerator";
3132
String ATTRIBUTE_CONTROLLER = "controller";
3233
String ATTRIBUTE_RESOURCE = "resource";
3334
String ATTRIBUTE_ACTION = "action";

0 commit comments

Comments
 (0)