springboot启动出现错误Invalid value type for attribute 'factoryBeanObjectType': java.lang.String如何解决
时间: 2023-11-28 12:46:13 浏览: 278
Springmvc : Failed to convert property value of type 'java.lang.String' to int
5星 · 资源好评率100%
出现"Invalid value type for attribute 'factoryBeanObjectType': java.lang.String"错误通常是因为在配置文件中使用了错误的属性或值。解决方法如下:
1.检查配置文件中的属性名是否正确,特别是大小写是否正确。
2.检查配置文件中的属性值是否正确,特别是数据类型是否正确。
3.检查是否存在版本不兼容的问题,例如使用了不兼容的依赖项。
4.检查是否存在语法错误或拼写错误。
5.如果以上方法都无法解决问题,可以尝试重新构建项目或清除缓存并重新构建项目。
示例代码:
```java
package com.personal.blog;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan(basePackages = "com.personal.blog.mapper")
public class BlogApplication {
public static void main(String[] args) {
SpringApplication.run(BlogApplication.class, args);
}
}
```
```java
package com.personal.blog.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.personal.blog.pojo.Blog;
import org.springframework.stereotype.Repository;
@Repository
public interface BlogMapper extends BaseMapper<Blog> {
}
```
阅读全文