Java
文章平均质量分 55
liaoyuecai
这个作者很懒,什么都没留下…
展开
-
JPA 自定义通用函数异常
由于业务场景需要,我需要一个根据主键列表删除主键的dao函数,JPA内置的函数不能满足此需求,所以我新增了一个通用函数代码如下import org.apache.ibatis.annotations.Param;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.repository.NoRepositoryBean;import java.util.Lis原创 2020-09-08 11:29:48 · 1162 阅读 · 0 评论 -
spring-mongo填坑-表名命名不规范时必须设置collection
接手一个业务要对mongoDB进行查询,我选择了spring的MongoTemplate,结果有一个表死活查不出数据,其他的表试过都没有问题,这个表和其他表唯一的区别就是命名方式不一样,其他的表是首字母小写,这张表的首字母是大写的,而我写的Bean是都是首字母大写,我猜测可能spring做处理的时候如果不指定collection,默认会将首字母小写,于是我对collection进行了指定,果然问题...原创 2018-04-08 10:13:27 · 3734 阅读 · 2 评论 -
spring mongo填坑-聚合查询时查询条件要放在前面
Spring的MongoTemplate提供了聚合查询的接口,我写了一个简单聚合查询List<AggregationOperation> operations = new ArrayList();operations.add(Aggregation.group(new String[]{"field1,filed2"}).count().as("count"));operation...原创 2018-04-08 10:48:34 · 1404 阅读 · 0 评论 -
mongo spring 分组求单字段最大值以及处于最大值数据的其他字段
今天接到一个任务,统计一张mongo中询价表中的数据,字段有cityName,cityId,calDate,updateDate,price,amountOfIncrease.这张表是每隔一段时间生成数据,所有会存在cityId相同而calDate不同的情况,现在要查出calDate离现在最近的每个城市的数据,也就是说要按城市分组,查出每个城市中calDate最大的数据.最开始我想的是用聚合操作分...原创 2018-04-10 17:27:41 · 3430 阅读 · 1 评论 -
spring cloud stream rabbitMq 生产-消费模式
首先创建两个spring cloud项目,一个项目为生产者项目,一个项目为消费者项目在两个项目中引入stream的包这里使用的是rabbitMq的包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...原创 2018-04-17 10:20:18 · 5451 阅读 · 2 评论 -
spring cloud 连接mysql时区错误
spring: application: name: service datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8 username: ...原创 2018-04-11 21:46:48 · 1383 阅读 · 2 评论 -
Spring boot junit 单元测试
导入maven包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test&l...原创 2018-04-12 11:43:53 · 252 阅读 · 0 评论 -
spring boot rabbitmq 接收消息时异常死循环
spring boot rabbitmq的使用很方便,只需要两个注解即可实现,这里就不赘述了,网上有很多资料不过在使用时,我发现有些情况与我看的一些资料有出入如果在发送消息时,调用的是AmqpTemplate.convertAndSend("",Object),那么你就需要增加一个配置做Json转换,不然在接收时消息异常,然后消息无法被消费,一直消费会造成死循环,具体配置可以看官方资料,因为我用S...原创 2018-04-18 10:39:27 · 8752 阅读 · 3 评论 -
spring boot security 实战
最近需要新做一个项目,后端是spring boot ,由于涉及到用户权限验证,于是去看了看spring security,在这里记录一下配置过程首先引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-s...原创 2018-07-07 16:04:42 · 851 阅读 · 0 评论