Java
Luncert
https://github.com/Luncert
展开
-
HttpMessageNotReadableException——类缺乏默认构造器导致反序列化失败
问题代码: @PutMapping("/{courseID}") public ResponseEntity updateCourse(@PathVariable("courseID") long cid, @RequestBody UpdateCourseDto updateCourseDto) { .........原创 2019-12-10 17:14:26 · 841 阅读 · 0 评论 -
Junit测试方法共享成员变量的问题
Junit测试方法共享成员变量的问题问题示例问题网上也有对这个问题的讨论,对非静态变量修改无法传递到其他测试方法中。但是现在我发现使用静态变量仍然存在一些问题。当变量不是Java常规类型时,比如是个自定义类User时,对变量引用本身的修改没有问题,而对变量成员的修改无法影响到其他测试方法,见示例。示例如下类:@Data@Entity@Table(name = "user")publ...原创 2019-01-28 10:39:50 · 3726 阅读 · 2 评论 -
Hibernate整合postgresql出错
Hibernate整合postgresql出错环境问题解决方案环境Spring Boot + JPA + Hibernate + Postgresql问题启动时抛出异常:java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth...原创 2019-02-13 13:45:01 · 458 阅读 · 0 评论 -
Spring Boot + Rabbitmq + CloudFoundry
Spring Boot + Rabbitmq + CloudFoundryCloudFoundry环境配置添加依赖配置Rabbitmq创建RabbitController用于发送消息创建Receiver用于接收消息测试CloudFoundry环境配置配置Rabbitmq Service环境变量添加依赖<dependencies> <dependency> &l...原创 2019-02-28 11:27:50 · 143 阅读 · 0 评论 -
Spring Boot + Webflux + Redis
Spring Boot + Webflux + Redis添加依赖添加实体编写controller运行...添加依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-webflux&l原创 2019-02-20 09:33:08 · 1207 阅读 · 0 评论 -
jpa + mongodb 最近24小时时间范围查询
jpa + mongodb 最近24小时时间范围查询EntityRepositoryControllerEntity@Document("logs")@Data@Builderpublic class LogEntity implements Serializable{ private static final long serialVersionUID = 1L; ...原创 2019-02-25 17:30:35 · 2338 阅读 · 0 评论 -
Jenkins + Spring Boot
Jenkins 安装在Jenkins创建Spring Boot任务由于用Jenkins构建项目后并没有在Tomcat中启动起来,去看Tomcat日志时发现很麻烦,因此找了一个Tomcat Monitor原创 2019-03-12 10:14:48 · 90 阅读 · 0 评论 -
POJO生成器v1
POJO生成器定义一个接口先package util.generator;import java.util.Map;public interface Generator<T> { T generate(Map config);}示例配置文件GeneratorTestClass.ymlignores: - logfields: id: $g...原创 2019-08-27 18:01:22 · 278 阅读 · 0 评论 -
设计一个POJO生成器-第1次迭代
设计一个POJO生成器-第1次迭代实施增量开发过程,开发一个POJO生成器需求能够为一个只有常用类型成员的类型生成实例,用户可以提供一个字符串数组告诉生成器忽略指定字段常用类型包括:java.math.BigDecimaljava.util.Datejava.time.ZonedDateTimeBooleanStringDoubleIntegerLong设计...原创 2019-09-19 00:05:53 · 178 阅读 · 0 评论