Skip to main content

20 posts tagged with "java"

View All Tags

· 4 min read
Zeffon Wu

上文主要有写关于 ES 数据库的安装与配置,本文主要介绍在 SpringBoot 中应用 ES 数据库的相关流程。 由于高版本的 ES 数据库在 spring-boot-starter-data-elasticsearch 的依赖中支持都是比较旧版本的,所以不采用该依赖,而是采用 elasticsearch 和 elasticsearch-rest-high-level-client 进行配置。这个一直有再维护,直接引进相对应版本的即可。

· 6 min read
Zeffon Wu

我们经常遇到 json 字符串与对象之间的相互转换(即序列化和反序列化),常用的第三方框架有 Gson、FastJson、Jackson。而 Jackson 在 SpringBoot 项目已默认引来该依赖,Gson 和 FastJson 则需要额外的引入第三方依赖。

· 9 min read
Zeffon Wu

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。

· 3 min read
Zeffon Wu

在使用 Jpa 作为持久层时,Repository 层的返回对象往往是模型继承 JpaRepository 中的对象,想要直接使用其它对象是不行的。那么我们该怎么处理呢?

· 6 min read
Zeffon Wu

平时在写参数校验可能大多会在 service 层使用 if 语句的方式来判断,其实我们可以很优雅的使用参数校验--注解检验器