java.lang.illegalstateexception:找不到接口java.util.list的主构造函数或默认构造函数

wwtsj6pe  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(368)

错误:
java.lang.illegalstateexception:在.springframework.web.method.annotation.modelattributemethodprocessor.createattribute(modelattributemethodprocessor)中找不到接口java.util.list的主构造函数或默认构造函数。java:219)
我有一个项目,这是一个struts2和Spring Boot的组合。当我尝试给出以下请求格式时,出现此错误:
http://url/project/spring/lookup?filter[countrycode]=1筛选器[calleridgroup][id]=307(&F)
我希望jar中的配置有问题或冲突。请帮帮我。
下面是配置文件:

  1. @Configuration
  2. @EnableWebMvc
  3. @ComponentScan(basePackages = { "com.ku.spring.web" })
  4. public class WebConfig implements WebMvcConfigurer {
  5. @Autowired
  6. ClLogger logger;
  7. /*@Autowired
  8. private FilterArgumentResolver filterArgumentResolver;*/
  9. @Override
  10. public void configureDefaultServletHandling( DefaultServletHandlerConfigurer configurer ) {
  11. configurer.enable();
  12. }
  13. @Override
  14. public void addArgumentResolvers( List<HandlerMethodArgumentResolver> argumentResolvers ) {
  15. argumentResolvers.add( new FilterArgumentResolver( logger ) );
  16. }
  17. // Configuration to handle static resources(.JS, .CSS) by spring MVC
  18. @Override
  19. public void addResourceHandlers( ResourceHandlerRegistry registry ) {
  20. registry.addResourceHandler( "/resources/**" ).addResourceLocations( "/resources/" );
  21. registry.addResourceHandler( "/css/**" ).addResourceLocations( "/css/" );
  22. registry.addResourceHandler( "/images/**" ).addResourceLocations( "/images/" );
  23. registry.addResourceHandler( "/scripts/**" ).addResourceLocations( "/scripts/" );
  24. registry.addResourceHandler( "/js/**" ).addResourceLocations( "/js/" );
  25. }
  26. @Bean
  27. public ViewResolver viewResolver() {
  28. InternalResourceViewResolver resolver = new InternalResourceViewResolver();
  29. resolver.setPrefix( "/WEB-INF/views/" );
  30. resolver.setSuffix( ".jsp" );
  31. resolver.setExposeContextBeansAsAttributes( true );
  32. return resolver;
  33. }
  34. @Bean(name = "multipartResolver")
  35. public MultipartResolver multipartResolver() {
  36. return new StandardServletMultipartResolver();
  37. }
  38. @Bean
  39. public SmartValidator smartValidator() {
  40. return new LocalValidatorFactoryBean();
  41. }
  42. @Bean
  43. public MappedInterceptor springLoggingInterceptor() {
  44. return new MappedInterceptor( null, new SpringLoggingInterceptor() );
  45. }
  46. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题