Skip to content

Commit 0197fe0

Browse files
committed
14017 - refactor - do not set the application context on beans that are already context aware
1 parent a370d5c commit 0197fe0

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

grails-gsp/grails-layout/src/main/groovy/org/apache/grails/web/layout/EmbeddedGrailsLayoutViewResolver.java

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@
2525
import org.slf4j.Logger;
2626
import org.slf4j.LoggerFactory;
2727

28-
import org.springframework.beans.BeansException;
29-
import org.springframework.context.ApplicationContext;
30-
import org.springframework.context.ApplicationContextAware;
3128
import org.springframework.core.Ordered;
3229
import org.springframework.web.context.ServletContextAware;
3330
import org.springframework.web.servlet.SmartView;
@@ -36,7 +33,7 @@
3633

3734
import org.grails.web.servlet.view.LayoutViewResolver;
3835

39-
public class EmbeddedGrailsLayoutViewResolver implements LayoutViewResolver, Ordered, ServletContextAware, ApplicationContextAware {
36+
public class EmbeddedGrailsLayoutViewResolver implements LayoutViewResolver, Ordered, ServletContextAware {
4037

4138
private static final Logger LOG = LoggerFactory.getLogger(EmbeddedGrailsLayoutViewResolver.class);
4239

@@ -91,16 +88,6 @@ public void setOrder(int order) {
9188
@Override
9289
public void setServletContext(ServletContext servletContext) {
9390
this.servletContext = servletContext;
94-
if (innerViewResolver instanceof ServletContextAware) {
95-
((ServletContextAware) innerViewResolver).setServletContext(servletContext);
96-
}
97-
}
98-
99-
@Override
100-
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
101-
if (innerViewResolver instanceof ApplicationContextAware) {
102-
((ApplicationContextAware) innerViewResolver).setApplicationContext(applicationContext);
103-
}
10491
}
10592

10693
public void setInnerViewResolver(ViewResolver innerViewResolver) {

0 commit comments

Comments
 (0)