Spring
Haiyoung
seeing much, suffering much and studying much.
展开
-
initializationError(org.junit.runner.manipulation.Filter), No tests found matching型异常
package soundsystem;import static org.junit.Assert.*;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframewo原创 2016-11-27 13:38:09 · 8059 阅读 · 7 评论 -
Spring @Transactional工作原理
使用Spring @Transactional使用Spring @Transactional,上面的代码就简化为:@Transactional publicvoid businessLogic() { ... use entity manager inside a transaction ... }代码更加简洁,可读性更好,也是目前Spring中事务处理的推荐方式。通过使用@Transactional,事务传播等很多重要方面可以自动处理。这种情况下如果busine转载 2016-12-03 12:52:36 · 746 阅读 · 0 评论 -
SpringBoot应用 Automatic Restart以及静态资源 livereload 设置
SpringBoot应用 Automatic Restart以及静态资源 livereload 设置20.2 Automatic RestartApplications that use spring-boot-devtools automatically restart whenever files on the classpath change. This can be a usefu翻译 2017-11-21 18:43:41 · 1589 阅读 · 0 评论 -
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLCl
在设置项目的热部署时,需要添加对 spring-boot-devtools 的依赖,因为没有给到版本号,maven默认添加的是 v 1.5.8 版本。当时安装JDK时,看到最新的 jdk-1.9, 就顺手安装了最新版本的JDK. 但是添加依赖之后,项目启动失败,报如下异常:Exception in thread "main" java.lang.ClassCastException: java原创 2017-11-22 22:10:31 · 32337 阅读 · 11 评论 -
Mybatis+MyBatisGenerator+PageHelper集成
初始化一个web项目mybatis_test,pom文件如下所示:pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...原创 2018-05-27 20:46:15 · 2568 阅读 · 0 评论 -
@RequestParam传递数组类型参数时遇到的一些问题
前几天在和前端的同事调接口的时候,要接收一个数组类型的参数,前端用的是 axios 向后台传递参数;遇到的问题是,当前台传递的数组里面有值时,是正常的,但是当前台传递的数组是一个空数组的时候,后台会接收到一个 null 值,而后台需要的是一个空数组 [ ] , 后来经过调试,解决问题。如下测试代码: @RequestMapping(value = "/testRequestParam") ...原创 2018-06-16 21:11:11 · 20285 阅读 · 0 评论 -
spring-data-mongo Aggregation 聚合查询 子文档过滤
spring data mongo Aggregation 聚合查询 子文档过滤对文档的values字段按照时间进行过滤原始文档{ "_id" : ObjectId("5ad43fbdbe65d9168fe22a6d"), "key" : "test", "values" : [ { "p" : 20.3199原创 2018-06-30 11:23:39 · 7906 阅读 · 0 评论 -
org.springframework.data.mapping.MappingException: Map key xxx.yyyyy contains dots but no replacemen
org.springframework.data.mapping.MappingException: Map key xxx.yyyyy contains dots but no replacement was configured!当map中key包含 "." 时,默认会抛出异常,需要显示的配置替换策略,可以在数据源配置里设置mapKeyDotReplacement的值org.sprin...原创 2018-07-26 21:34:59 · 7001 阅读 · 2 评论 -
对BeanCopier拷贝对象中List类型属性的思考
背景最近开发接口过程中,发现在使用BeanCopier拷贝对象的时候,当对象中嵌套自定义对象类型属性的时候,如果对象名称一致,但是对象类型不一致的时候,拷贝的时候,该属性是会被忽略的,但是当对象中嵌套List集合类型,集合中的类型是不同的对象类型,使用BeanCopier拷贝之后,返回给前台的数据是正确的,感觉不太懂其中的原理,就测试了下。测试过程新建几个对象@Data@NoArgs...原创 2019-03-22 20:49:58 · 7419 阅读 · 0 评论