后端
pom文件
报错 Invalid packaging for parent POM com.jhm:jhmbolgservice:1.0.0 (D:\bolg\bolg_service\pom.xml), must be "pom" but is "jar"
解决:这个错误提示是说父 POM 的 packaging 应该是 pom,但实际上是 jar。在 Maven 中,POM 文件的 packaging 指定了该项目的打包方式,可以是 jar、war、pom 等。而父 POM 的 packaging 应该是 pom,因为它不需要被打包成 jar 或 war 文件。要解决这个问题,你需要修改父 POM 的 packaging,将其改为 pom。具体操作可以参考以下步骤:
打开父 POM 文件,找到 <packaging> 标签。
将 <packaging>jar</packaging> 改为 <packaging>pom</packaging>。
保存文件,重新构建项目。
如果你不知道父 POM 文件在哪里,可以在子 POM 文件中查找 <parent> 标签,其中的 <groupId>、<artifactId>、<version> 分别对应父 POM 的 Maven 坐标。然后在 Maven 仓库中搜索该 Maven 坐标,找到对应的 POM 文件即可。
要添加jdk版本信息不然启动会报错
父类要加<parent>spring-boot-starter-parent,不然会报版本为空
控制台乱码 ---在配置文件设置tomcat编码为uft8
报错:java.nio.charset.MalformedInputException: Input length = 1
解决:设置file——编译器——文件编码——把文件编码改为uft8
报错:For artifact {com.jhm:jhmbolgservice:null:jar}: The version cannot be empty.
解决:给pom命名版本
{
这个错误提示是说在 Maven 的 POM 文件中,com.jhm:jhmbolgservice 这个 artifact 的版本号为空。在 Maven 中,每个 artifact 都必须指定一个版本号,否则就会出现这个错误。要解决这个问题,你需要在 POM 文件中为 com.jhm:jhmbolgservice 指定一个版本号,例如:
<dependency>
<groupId>com.jhm</groupId>
<artifactId>jhmbolgservice</artifactId>
<version>1.0.0</version>
</dependency>
这样就可以为 com.jhm:jhmbolgservice 指定一个版本号了。如果你不知道应该指定哪个版本号,可以参考该 artifact 的文档或者联系该 artifact 的开发者。
}
报错:无法解析 org.springframework.boot:spring-boot-dependencies:2.5.8
解决:把<dependencyManagement>标签去掉
jdk8之前和jdk8之后的编码方式不一样,用的时候要切换编码方式(就是拿什么,不是设置utf8那个)
The dependencies of some of the beans in the application context form a cycle
导入的依赖形成循环
升级分页查询pagehelper到1.4.1,因为spring boot到2.6+就不支持循环依赖了
Swagger
swagger访问地址http://localhost:8080/swagger-ui/index.html
Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerEx 原因spring boot2.6之后默认匹配策略路径从AntPathMatcher 更改为PathPatternParser更换了 在yml中设置回来就好了spring.mvc.pathmatch.matching-strategy.ant_path_matcher
Spring boot 3.2问题
https://github.com/mybatis/spring/issues/855
Invalid value type for attribute 'factoryBeanObjectType': java.lang.String — mybatis的版本问题
排除mybatis-spring导入其他版本
<!--mybatis-plus 排除mybatis-spring的依赖 有Invalid value type for attribute 'factoryBeanObjectType': java.lang.String的异常 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.5</version>
<exclusions>
<exclusion>
<groupId>mybatis-spring</groupId>
<artifactId>org.mybatis</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--解决3.5.5版本的这个异常Invalid value type for attribute 'factoryBeanObjectType': java.lang.String-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>3.0.3</version>
</dependency>
前端
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://jiaheming.cn/2023/03/%e6%8a%a5%e9%94%99%e4%bf%a1%e6%81%af/

共有 0 条评论