SpringBoot
springboot、mybatis 相关
偷偷玩两下
能力一般,水平有限。
展开
-
org.apache.logging.log4j.LoggingException: log4j-slf4j-impl cannot be present with log4j-to-slf4j
Caused by: org.apache.logging.log4j.LoggingException: log4j-slf4j-impl cannot be present with log4j-to-slf4jSLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/wangxue/maven/repository/org/apache/logging/log4j/log4j转载 2020-11-25 12:29:29 · 5689 阅读 · 0 评论 -
spring boot 2.0 报错:“jdbcUrl is required with driverClassName.” 解决办法!
springboot 升级到2.0之后发现配置多数据源的时候报错:“jdbcUrl is required with driverClassName.”或者Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.] with root cause主要原因是在1.0 配置数据源的过程中主要是写成:spring.datasource.url 和spring.转载 2020-11-20 18:10:08 · 1002 阅读 · 0 评论 -
Spring Boot jar 包读取外部配置
Spring Boot jar 包 运行时读取外部配置文件application.properties 或者 application.yml ,优先级如下:jar包同级目录下的 /config 目录,然后把配置文件放到这个文件夹下。(此时执行命令需要在jar包目录下) 配置文件放到jar包的同级目录。 classpath 里的/config目录,然后把配置文件放到这个文件夹下。 classpath 同级目录下直接放配置文件。因此,要外置配置文件就很简单了,在jar所在目录新建config文件夹.原创 2020-11-17 19:17:56 · 1057 阅读 · 0 评论 -
IDEA中Lombok插件的安装与使用
背景 我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法,那Java中有没有一种方式能够避免这种重复的劳动呢?答案是有,我们来看一下下面这张图,右面是一个简单的JavaBean,只定义了两个属性,在类上加上了@Data,从左面的结构图上可以看到,已经自动生成了上面提到的方法。除此之外,lomb.转载 2020-11-17 19:07:34 · 329 阅读 · 0 评论 -
打jar包到远程maven仓库
mvn deploy:deploy-file -DgroupId=test -DartifactId=test -Dversion=0.0.1 -Dpacckaging=jar -Dfile=test.jar -DrepositoryId=d3-public -Durl=http://XXXX/XXXX/切换到本地test.jar包路径下cmd运行以上指令。-Durl 配置为远程maven仓库地址。在maven的settings.xml中配置。...原创 2020-11-12 12:44:10 · 443 阅读 · 0 评论 -
IDEA Maven项目中导入本地jar包
1、打开侧面的maven,点击图中箭头指向的图标。2、出现如下弹窗,在Command line在中输入执行的指令。指令格式:install:install-file -Dfile=<Jar包的地址> -DgroupId=<Jar包的GroupId> -DartifactId=<Jar包的引用名称> -Dversion=<Jar包的版本> ...转载 2020-11-12 12:38:39 · 975 阅读 · 0 评论 -
idea配置SQLServer错误解决记录
idea配置SQLServer错误解决记录1.错误信息:2019-03-26 13:32:41.205 ERROR 7828 --- [nio-8081-exec-1] c.alibaba.druid.filter.stat.StatFilter : merge sql error, dbType sqlserver, druid-1.1.10, sql : null 截图:(程序可以正常运行,但是会报这个错误)解决:将pom.xml的<druid-version>...转载 2020-11-06 18:33:27 · 1345 阅读 · 0 评论 -
idea source not found。源码无注释问题。
When you’re using Maven in an IDE you often find the need for your IDE to resolve source code and Javadocs for your library dependencies. There’s an easy way to accomplish that goal.// 在idea的Terminal中,使用mvn命令:mvn dependency:sourcesmvn dependency:reso原创 2020-10-09 17:57:48 · 1033 阅读 · 0 评论 -
git、idea、maven 设置网络代理
Git// 查看当前代理设置git config --global http.proxygit config --global https.proxy// 设置当前代理为当前的网络代理git config --global https.proxy https://代理IP地址:端口号git config --global http.proxy http://代理IP地址:端口号// 删除代理git config --global --unset https.proxy原创 2020-09-14 18:52:54 · 1168 阅读 · 0 评论 -
mapperLocations属性通配符的使用
mapperLocations属性通配符的使用# mybatismybatis.type-aliases-package=com.miaosha.base.vomybatis.configuration.map-underscore-to-camel-case=truemybatis.configuration.default-fetch-size=100mybatis.configuration.default-statement-timeout=3000mybatis.mapperLoc原创 2020-08-13 18:03:52 · 1146 阅读 · 0 评论 -
手动将jar包导入到本地maven仓库
maven项目中有时无法将jar包导入到本地仓库,可以在maven安装目录下,执行以下指令:mvn install:install-file -Dfile=D:\安装包\vjdbc-9.0.1.jar -DgroupId=com.vertica -DartifactId=vjdbc9 -Dversion=9.0.1 -Dpackaging=jarmvn install:install-f...原创 2020-03-12 21:17:35 · 382 阅读 · 0 评论 -
Springboot 上传文件 The current request is not a multipart request 错误
错误前端上传文件,后端方法中 @RequestParam("file") MultipartFile file 方法接收报错。原因刷新页面的请求地址是:http://localhost:8080/uploadImage,后台中上传文件的映射地址(action="/uploadImage")也是 /uploadImage,刚打开上传页面 uploadImage.html 刷新时的请求并非...原创 2019-11-08 22:52:11 · 8666 阅读 · 0 评论 -
Springboot 结合 Ajax 传值错误
使用 Ajax 向后台传值时,后台能接受到请求,处理后返回到 Ajax 中判断结果时错误,此时在浏览器控台输出结果为一个页面。前台的 Ajax 部分代码如下://ajax$(function () { $.ajax({ headers: { Accept: "application/json; charset=utf-8" ...原创 2019-11-08 15:23:44 · 547 阅读 · 0 评论 -
透彻的掌握 Spring 中@transactional 的使用
转载于:https://www.ibm.com/developerworks/cn/java/j-master-spring-transactional-use/index.html事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻...转载 2019-10-29 22:00:22 · 166 阅读 · 0 评论 -
redis 分布式锁、请求限流(高并发请求的一种应对方案)
前言高并发的请求在许多场景中都会涉及到,比如双十一等大型活动。本文从 redis 实现分布式锁与请求限流两个角度实现一种简单应对高并发请求的方案。一、redis 实现分布式锁方案一:简单暴力,直接操作 redis。当一个用户第一次请求时,先判断此用户的 unionId 是否存在于 redis 中,若不存在,则通过 redisTemplate 中的 set 方法设置此 unionId...原创 2019-10-29 20:51:05 · 1218 阅读 · 0 评论 -
Required String parameter ‘XXX’ is not present
转载于: https://www.cnblogs.com/williamjie/p/9200559.html此问题出现于使用注解 @RequestParam 时,指定参数映射的问题,若为非必填,设置注解属性:required=false400错误,Required String parameter 'paramter' is not present1.就拿简单的登录来说吧,这是开...转载 2019-10-29 19:17:47 · 1199 阅读 · 0 评论 -
org.apache.ibatis.session.Configuration.setVfsImpl(Ljava/lang/Class;)V
问题描述org.apache.ibatis.session.Configuration.setVfsImpl(Ljava/lang/Class;)V 无此方法。问题原因由于在 porm.xml 中多了<dependency> <groupId>org.apache.ibatis</groupId> <artifactId...原创 2019-10-01 09:37:50 · 6783 阅读 · 2 评论 -
SpringBoot 集成 mybatis 错误: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
错误问题Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required。需要sqlSessionFactory 或者sqlSessionTemplate 配置。详细错误日志如下:2019-09-30 16:15:28 [main] WARN o.s.b.w.s.c.AnnotationConfigServl...原创 2019-10-04 20:37:39 · 2109 阅读 · 1 评论 -
Springboot 集成 mybatis :Invalid bound statement (not found)
错误问题Invalid bound statement (not found)错误日志如下:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.demo.zhulong.base.dao.ImagesMapper.selectByPrimaryKey at org....原创 2019-10-04 20:58:53 · 387 阅读 · 0 评论 -
ClassNotFoundException: ibatis.mapping.DatabaseIdProvider 或 ibatis.annotations.Mapper
java.lang.ClassNotFoundException: org.apache.ibatis.mapping.DatabaseIdProviderjava.lang.ClassNotFoundException: org.apache.ibatis.annotations.Mappermybatis 插件与 mybatis-spring 插件不兼容,修改为: ...原创 2019-10-04 21:03:57 · 962 阅读 · 0 评论 -
@org.apache.ibatis.annotations.Mapper 中的 Mapper 异常 Invalid bound statement (not found)
问题描述引入注解 @org.apache.ibatis.annotations.Mapper 中的 Mapper 异常标红 Invalid bound statement (not found)。mapper 内容如下:import com.demo.zhulong.base.beans.Images;import tk.mybatis.mapper.common.Mapper;...原创 2019-10-05 19:47:25 · 6495 阅读 · 2 评论 -
java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>()
在 spring boot 的启动类与数据源配置上,使用 MapperScan 注解的包,引用 tk.mybatis.spring 中的 MapperScan 注解;由import org.mybatis.spring.annotation.MapperScan;替换成:import tk.mybatis.spring.annotation.MapperScan;参考链接...原创 2019-10-05 19:54:00 · 153 阅读 · 0 评论 -
thymeleaf 模板解析 th:onclick 事件异常 & 常见的 thymeleaf 往 js 参数传值解决方法
问题描述thymeleaf 模板解析异常,异常点:th:onclick 事件解析问题。问题日志2019-10-08 16:50:25 [http-nio-8080-exec-5] ERROR org.thymeleaf.TemplateEngine - [THYMELEAF][http-nio-8080-exec-5] Exception processing template "i...原创 2019-10-08 20:28:37 · 1184 阅读 · 2 评论 -
Result Maps collection already contains value for XXXXX...
问题描述整合 SpringBoot 与 MyBatis 过程中出现如下错误:Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.demo.zhulong.base.dao.VideosMapper.VideoBaseResultMap a...原创 2019-10-01 08:47:17 · 461 阅读 · 0 评论