在我的 Wicket 頁面中,我有:@SpringBeanprotected J2EContext j2EContext;在配置中我有:@Bean@RequestScopepublic J2EContext getWebContext() { return new J2EContext(request, response, getSessionStore());}@Beanpublic RequestContextListener requestContextListener() { return new RequestContextListener();}應(yīng)用程序啟動(dòng)正常,但是當(dāng)我轉(zhuǎn)到主頁時(shí)出現(xiàn)異常:Caused by: java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given at net.sf.cglib.proxy.Enhancer.emitConstructors(Enhancer.java:931) at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:631) at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at net.sf.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:329) at net.sf.cglib.proxy.Enhancer.generate(Enhancer.java:492) at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:93) at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:91) at net.sf.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) at java.util.concurrent.FutureTask.run(FutureTask.java:266)當(dāng)檢票口要注入J2EContext豆子時(shí)。我認(rèn)為這是因?yàn)轫撁嬖贎RequestScope創(chuàng)建此 bean 之前正在渲染。知道如何解決這個(gè)問題嗎?
如何在 Spring Boot wicket 應(yīng)用程序中注入 RequestScope bean
函數(shù)式編程
2022-07-20 10:14:20