kotlin使用spring data redis(六)

使用Jackson2JsonRedisSerializer Jackson2JsonRedisSerializer是spring提供的一个类,废话不说,先配上看看 @Bean fun redisTemplate(redisConnectionFactory: LettuceConnectionFactory):...

kotlin使用spring data redis(六)

定义具体类替代直接使用范型类 import org.springframework.beans.factory.annotation.Value import org.springframework.data.redis.connection.RedisConnectionFactory import org.springf...

kotlin使用spring data redis(五)

配置LettuceConnectionFactory 第一种方式我们可以用代码的方式来设置连接池及设置redis集群 @Bean fun redisConnectionFactory(): LettuceConnectionFactory{ //配置连接池 val poolConfig...

kotlin使用spring data redis(四)

扩展官方get方法为泛型方法 首先取出user对象发现是类型是LinkedHashMap val passenger = redisTemplate.opsForValue().get("user") if(passenger != null){ println(passenger::class.java....

kotlin使用spring data redis(三)

自定义序列化器续 1.引包(补上节) compile 'com.github.luben:zstd-jni:1.3.5-4' 2.压缩(zstd)支持配置阀值 import com.fasterxml.jackson.core.JsonProcessingException import com.githu...

kotlin使用spring data redis(二)

自定义序列化器 1.标准json序列化器,时间类型禁用时间戳 import com.fasterxml.jackson.core.JsonProcessingException import com.fasterxml.jackson.databind.ObjectMapper import com.fa...

kotlin使用spring data redis(一)

1.引包 #忘记引用这个包的下场就是 #nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig compile 'org.apache.commons:commons-p...

kotlin使用mapstruct(五)

这节主要介绍下qualifiedByName 下面的示例主要演示了不同类型如何自定义映射 package com.example.demo1 import java.time.LocalDateTime data class Apple(var appleId:Int, var appleName...

2018/09/17 13:57
629
kotlin使用mapstruct(四)

这节主要介绍下集成spring 1.修改上一节中的AppleConverter,给@Mapper添加componentModel字段赋值为spring @Mapper(componentModel = "spring") abstract class AppleConverter {} 2.这么e...

2018/08/29 10:25
333
kotlin使用mapstruct(三)

这节主要介绍下@AfterMapping 1.添加新的业务类 data class Apple(var appleId:Int, var appleName:String,var real:Boolean){ constructor():this(0,"",false) } data class AppleDto(var a...

2018/08/29 10:15
340
kotlin使用mapstruct(二)

这节主要介绍下如何调用其他的mapper 1.修改上节用到的FlightConverter,新增List的映射 @Mapper interface FlightConverter { fun convertToDto(flight: Flight) : FlightDto fun convertTo...

2018/08/29 09:47
1.4K
kotlin使用mapstruct(一)

1.引入kapt插件及mapstruct相关包 //kotlin 1.2.60使用mapstruct有bug kotlinVersion = '1.2.61' //使用kapt插件 apply plugin: 'kotlin-kapt' //引用mapstruct包 compile "org.mapstruct:m...

2018/08/28 19:03
1.9K
docker swarm创建consul集群

version: '3.6' x-consul: &consul image: consul:latest volumes: - consul:/consul volumes: consul: services: client: <<: *consul ports: - "8500:8500" command: "......

安装docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-late......

使用nexus3作为docker镜像仓库

1.安装nexus3 docker volume create --name nexus-data docker run -d --name nexus --restart=always -p 5000:5000 -p 8081:8081 -v nexus-data:/nexus-data sonatype/nexus3 安装+启动大约...

2018/06/28 16:32
1.2W
spring boot 自动配置(2)

采集性能日志是系统里非常重要的一个功能,可以把记录性能日志封装成一个组件。实现思路: 1.声明注解PerformanceLog,此注解可用于类或方法 2.AOP注解PerformanceLog,获取打此注解的类,方...

2018/06/13 16:58
108
spring boot 自动配置(1)

spring boot实现了自动配置的功能,下面一个hello world示例扩展自动配置 1.HelloService.java package com.autoconfig; public class HelloService { private String msg = "hello"; publ...

2018/06/11 14:44
122

没有更多内容

加载失败,请刷新页面