当前位置: 首页 > 技术研究 > Java

springboot @transactional junit测试踩坑记

Java 0条评论 2019-5-8 731 views
直接先上结论吧,简洁明了需要回滚不要在测试方法上使用@Rollback,用@Transactional即可如果采用了读写分离配置,那么千万不要在测试查询的方法上加回滚事务标记,否则只会经过写库无论从规范角度还是实际结果角度,@Transactional标记一定不要偷懒标注在实现类上,一来会影响查询的

配置多数据源导致的 invalid bound statement (not found)问题

Java 0条评论 2019-4-28 1,159 views
之前由于给springboot项目实现了读写分离的方案,结果发现调用dao层始终提示如下问题: invalid bound statement (not found) 因为这个问题寻找了半天解决方案,网上的文章无非集中在namespace、mapper文件路径、启动扫描包、文件名不一致等等,但是无

关于The function equals must be used with a prefix when a default namespace is not

Java 0条评论 2018-6-25 335 views
关于The function equals must be used with a prefix when a default namespace is not specified解决 这个问题是典型的tomcat版本冲突:在使用el表达式的时候, 要判断list 是否为空:${list.size(

已经为元素“web-app”指定属性“xmlns”

Java 0条评论 2018-6-25 1,471 views
项目过程中难免会碰到奇葩的事情,本身一个项目运行好好的,突然有一天,报了个错,已经为元素 “web-app” 指定属性 “xmlns”。 找来找去,找不到问题所在,最后发现问题很简单,却折磨死人。<web-app xmlns:xsi="http://www.w3.org/2001/XMLSch

关于welcome-file-list(欢迎页)不起作用的解决办法

Java 0条评论 2018-6-25 493 views
Spring配置的xml中加入:<mvc:default-servlet-handler /> 在springMVC-servlet.xml中配置<mvc:default-servlet-handler />后,会在Spring MVC上下文中定义一个 org.springf

SpringMVC中ajax返回406

Java 0条评论 2018-6-25 113 views
spring配置中加入: <mvc:annotation-driven content-negotiation-manager="contentNegotiationManager"/><bean id="contentNegotiationManager" class="org.

Java验证码部署到服务器乱码的问题

Java 0条评论 2018-6-25 249 views
代码:// 创建字体,字体的大小应该根据图片的高度来定。Font font = new Font("Times New Roman", Font.BOLD, fontHeight); 问题描述:Java实现的登录验证码,部署在本地没有问题,但是部署到Linux服务器上,就变成乱码一片了,经过研究,发

Eclipse设置自动换行

Java 0条评论 2018-4-25 163 views
Eclipse 使用系统内置的“ Text Editor ”做为文本编辑器,这个文本编辑器有一个问题,就是文本无法换行。这个问题在显示上给人们带来不少麻烦。 终于有人忍不住开发了一个扩展插件 WordWrap ,这个插件非常小,但是安装这个插件以后就可以轻松实现文本编辑器的自动换行功能了。  安装方

Java中设置session失效时间

Java 0条评论 2018-3-16 55 views
程序中session都有一个默认的过期时间,其中tomcat中的默认时间为30分钟,根据需要我们可以去手动设置session的过期时间,以下是设置session的过期时间的三个方法: 1.在tomcat-->conf-->conf/web.xm中的<session-config&g

斐波那契数列 Java实现

Java 0条评论 2018-1-5 211 views
定义斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368。 这个数列从第3项开始,每一项都等于前两项之和。实现