diff --git a/src/main/java/org/springframework/samples/petclinic/config/DandelionConfig.java b/src/main/java/org/springframework/samples/petclinic/config/DandelionConfig.java
index ec6e017864091a856826185714462ffbd4acdef9..d6ec44d20de1cd24e7b767ef44e22a70803eab02 100644
--- a/src/main/java/org/springframework/samples/petclinic/config/DandelionConfig.java
+++ b/src/main/java/org/springframework/samples/petclinic/config/DandelionConfig.java
@@ -19,11 +19,16 @@ package org.springframework.samples.petclinic.config;
 import com.github.dandelion.core.web.DandelionFilter;
 import com.github.dandelion.core.web.DandelionServlet;
 import com.github.dandelion.datatables.core.web.filter.DatatablesFilter;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.context.embedded.FilterRegistrationBean;
 import org.springframework.boot.context.embedded.ServletRegistrationBean;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Description;
+import org.springframework.context.annotation.Profile;
+import org.springframework.core.env.Environment;
+
+import javax.annotation.PostConstruct;
 
 /**
  * Java configuration for the Dandelion datatables component.
@@ -33,6 +38,16 @@ import org.springframework.context.annotation.Description;
 @Configuration
 public class DandelionConfig {
 
+    @Autowired
+    private Environment environment;
+
+    @PostConstruct
+    public void init() {
+        if (environment.acceptsProfiles("production")) {
+            System.setProperty("dandelion.profile.active", "prod");
+        }
+    }
+
     @Bean
     @Description("Dandelion filter definition and mapping")
     public FilterRegistrationBean filterRegistrationBean() {