NEWS LETTER

杂七杂八的解决办法

Scroll down

Maven构建报错“Could not acquire lock(s)”

1.打开IDEA设置

2.搜索Maven

3.切换Maven主路径(H)

IDEA可以运行项目,但是JAVA自带的API冒红

JAVA的SDK出错了,即原来的JAVA环境坏了,要更换

1.点开项目结构

2.重新下载一个SDK

lombok报错解决方法

  1. 设置->构建、执行、部署->注解处理器->仅选启用注解和从项目类路径获取处理器->点击应用并确定即可
  2. 点击Project Structure 查看项目jdk配置,看看跟pom文件中的是否一致

maven报错问题

如果明明依赖还在却报错依赖缺少,可能是.pom文件依赖包的冲突,可以把显示缺少的依赖往上面移动。

打游戏之后无法连接网络

可以试试这个方法 开机的状态下拔掉除电源线以外的所有线 然后长按电源键关机了也不要松 持续十几秒再松 然后等待5分钟左右再插线开机 我也是从别人那里看到的 好像是长时间游戏因为什么原因搞到网卡才导致连不上的 这个方法最好,我电脑开了几天一直没关机,各种方法试了都没网,关机10分钟重启就好了

vscode无法自主更新

vscode要下载System Installer版本,不然更新不方便

Maven找不到依赖

手动引入

到缺少依赖的项目的目录下打开cmd,输入下面代码

1
mvn install:install-file "-Dfile=依赖包绝对地址" "-DgroupId=组ID" "-DartifactId=依赖名" "-Dversion=版本" "-Dpackaging=pom"           
1
mvn install:install-file "-Dfile=D:\Backup\Downloads\captcha-1.4.0.jar" "-DgroupId=com.anji-plus" "-DartifactId=captcha" "-Dversion=1.4.0" "-Dpackaging=pom"  

mybatis-plus 分页查询 total和pages为0

版本要用3.5.14,

要先导入两个依赖包

  1. mybatis-plus-spring-boot3-starter-3.5.14.jar
  2. mybatis-plus-jsqlparser-3.5.14.jar

父工程:

1
2
3
4
5
6
7
8
9
10
11
12
13
<!-- 对依赖包进行管理 -->
<dependencyManagement>
<dependencies>
<!-- mybatis plus 管理 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-bom</artifactId>
<version>${mybatis-plus.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

子工程:

1
2
3
4
5
6
7
8
9
10
 <!--mybatis-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
</dependency>
<!-- mybatis 插件管理-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-jsqlparser</artifactId>
</dependency>

配置类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@Slf4j
@AutoConfiguration//也有可能是@Configuration
@ConditionalOnClass({MybatisPlusInterceptor.class, BaseMapper.class})
public class MyBatisConfig {

@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
// 1.初始化核心插件
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
// 2.添加分页插件
PaginationInnerInterceptor pageInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
pageInterceptor.setMaxLimit(1000L); // 设置分页数上限
interceptor.addInnerInterceptor(pageInterceptor);
log.info("MyBatisPlus 分页插件启动");
return interceptor;
}
}

如果还是日志中没有启动插件的输出,在spring.factories或者org.springframework.boot.autoconfigure.AutoConfiguration.imports文件

SpringBoot3.x中spring.factories功能被移除的解决方案

spring.factories—->org.springframework.boot.autoconfigure.AutoConfiguration.imports文件

@Configuration—–>@@AutoConfiguration

1
2
文件创建路径:
# src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
1
2
com.ymall.common.config.MyBatisConfig
com.ymall.common.config.Knife4jConfig

Maven报错only whitespace content allowed before start tag and not P (position: START _DOCUMENT

删除父工程一级子工程的产生的pom依赖。注释子工程的依赖,刷新,再注释起来,刷新

其他文章
cover
SpringCloud
  • 25/08/09
  • 17:48
  • 44.7k
  • 186
cover
苍穹外卖
  • 25/05/29
  • 17:48
  • 10.2k
  • 43
目录导航 置顶
  1. 1. Maven构建报错“Could not acquire lock(s)”
  2. 2. IDEA可以运行项目,但是JAVA自带的API冒红
  3. 3. lombok报错解决方法
  4. 4. maven报错问题
  5. 5. 打游戏之后无法连接网络
  6. 6. vscode无法自主更新
  7. 7. Maven找不到依赖
    1. 7.1. 手动引入
  8. 8. mybatis-plus 分页查询 total和pages为0
  9. 9. SpringBoot3.x中spring.factories功能被移除的解决方案
  10. 10. Maven报错only whitespace content allowed before start tag and not P (position: START _DOCUMENT
请输入关键词进行搜索