我把公司ssm项目改成springboot,原先项目不是maven管理的,我改成maven管理bao'cu

是不是入错行了 2021-03-04 10:41:51

java.lang.reflect.MalformedParameterizedTypeException: null
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:58) ~[na:1.8.0_221]
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:51) ~[na:1.8.0_221]
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:92) ~[na:1.8.0_221]
at sun.reflect.generics.factory.CoreReflectionFactory.makeParameterizedType(CoreReflectionFactory.java:105) ~[na:1.8.0_221]
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:140) ~[na:1.8.0_221]
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) ~[na:1.8.0_221]
at sun.reflect.generics.repository.ConstructorRepository.getParameterTypes(ConstructorRepository.java:94) ~[na:1.8.0_221]
at java.lang.reflect.Executable.getGenericParameterTypes(Executable.java:283) ~[na:1.8.0_221]
at java.lang.reflect.Method.getGenericParameterTypes(Method.java:283) ~[na:1.8.0_221]
at java.beans.FeatureDescriptor.getParameterTypes(FeatureDescriptor.java:387) ~[na:1.8.0_221]
at java.beans.MethodDescriptor.setMethod(MethodDescriptor.java:116) ~[na:1.8.0_221]
at java.beans.MethodDescriptor.<init>(MethodDescriptor.java:72) ~[na:1.8.0_221]
at java.beans.MethodDescriptor.<init>(MethodDescriptor.java:56) ~[na:1.8.0_221]
at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1205) ~[na:1.8.0_221]
at java.beans.Introspector.getBeanInfo(Introspector.java:426) ~[na:1.8.0_221]
at java.beans.Introspector.getBeanInfo(Introspector.java:173) ~[na:1.8.0_221]
at groovy.lang.MetaClassImpl$15.run(MetaClassImpl.java:2940) ~[groovy-1.7.5.jar:1.7.5]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_221]
at groovy.lang.MetaClassImpl.addProperties(MetaClassImpl.java:2938) ~[groovy-1.7.5.jar:1.7.5]
at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:2921) ~[groovy-1.7.5.jar:1.7.5]
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:166) ~[groovy-1.7.5.jar:1.7.5]
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:182) ~[groovy-1.7.5.jar:1.7.5]
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:210) ~[groovy-1.7.5.jar:1.7.5]
at org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader.<init>(GroovyBeanDefinitionReader.java:150) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.boot.BeanDefinitionLoader.<init>(BeanDefinitionLoader.java:85) ~[spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.createBeanDefinitionLoader(SpringApplication.java:738) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.load(SpringApplication.java:681) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:392) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at cn.net.withub.mail.CqMailProjectApplication.main(CqMailProjectApplication.java:16) [classes/:na]

下面是springboot的pom


<dependencies>

<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.5.1</version>
</dependency>

<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>



<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.2.1</version>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>

<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>dsn</artifactId>
<version>1.4.3</version>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<!--<dependency>-->
<!--<groupId>javax.servlet.jsp</groupId>-->
<!--<artifactId>javax.servlet.jsp-api</artifactId>-->
<!--<version>2.2.1</version>-->
<!--<scope>provided</scope>-->
<!--</dependency>-->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<!--<scope>provided</scope>-->
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>jivesoftware</groupId>
<artifactId>smack</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-analysis</artifactId>
<version>3.2</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-commons</artifactId>
<version>3.2</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-tree</artifactId>
<version>3.2</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-util</artifactId>
<version>3.2</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.8</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.8</version>
</dependency>
<dependency>
<groupId>org.apache.axis</groupId>
<artifactId>axis</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis-jaxrpc</artifactId>
<version>1.4</version>
</dependency>

<dependency>
<groupId>javax.xml</groupId>
<artifactId>jaxrpc</artifactId>
<version>1.1</version>
</dependency>


<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.8.3</version>
</dependency>

<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
<version>1.8.3</version>
</dependency>

<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-bean-collections</artifactId>
<version>1.8.3</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>


...全文
428 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2021-03-04
  • 打赏
  • 举报
回复
你检查下你的实体类,是不是都加了validator校验的,是不是没有依赖包
明白畅达 2021-03-04
  • 打赏
  • 举报
回复
引用 4 楼 是不是入错行了 的回复:
[quote=引用 3 楼 明白畅达 的回复:]是包的版本问题,看你用的版本普遍偏低,网上来说spring3.1.0,mybatis3.0.6是没问题的,或者你有没有ibatis的jar包依赖先去除
非也,你可能是百度出来的,我之前也看到这个答案,但是我用的springboot是2.3.2的,所以引入的spring都是5.x的,mybatis的版本也不低,而且我这个项目没用mybatis[/quote]那就debug往下打看看哪个地方为空了也好找原因
  • 打赏
  • 举报
回复
引用 3 楼 明白畅达 的回复:
是包的版本问题,看你用的版本普遍偏低,网上来说spring3.1.0,mybatis3.0.6是没问题的,或者你有没有ibatis的jar包依赖先去除
非也,你可能是百度出来的,我之前也看到这个答案,但是我用的springboot是2.3.2的,所以引入的spring都是5.x的,mybatis的版本也不低,而且我这个项目没用mybatis
明白畅达 2021-03-04
  • 打赏
  • 举报
回复
是包的版本问题,看你用的版本普遍偏低,网上来说spring3.1.0,mybatis3.0.6是没问题的,或者你有没有ibatis的jar包依赖先去除
  • 打赏
  • 举报
回复
引用 1 楼 KeepSayingNo 的回复:
你检查下你的实体类,是不是都加了validator校验的,是不是没有依赖包
貌似不是这个问题,加了依赖的,实体类没看到校验

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧