Java
文章平均质量分 69
天空趋虚
我脚下的,就是路
展开
-
Spring boot 事务问题
Spring boot 的事务Spring boot 的事务一直表现一些奇怪的特点,现在一一列举一下,留作参照。事务 @Transactional 注解不生效事务不生效的原因有很多,其他的都可以理解,但有一个确实不可理喻。当 @Service 第一个方法没有使用 @Transactional 注解时,后续调用的方法即使使用 @Transactional 注解。事务也不会开启。在同一个 @Service 注解类下的不同 @Transactional 不能同时生效这是spring 事务的奇怪特性。比如原创 2020-05-22 09:43:26 · 330 阅读 · 0 评论 -
Feign传参与Spring MVC的一些区别
OpenFeign 为什么要和 Spring MVC 传参比较当我们开发 spring cloud 项目时,大部分使用openFeign作为网络请求客户端。而openFeign使用的注解都是使用的 spring MVC 的注解,这极大的降低了学习成本,但是 OpenFeign 又和 spring MVC 的请求又有诸多不同。在降低了学习成本的同时,带来了一些困扰。当我们理所应当的使用 spring MVC 传递参数时,OpenFein 却不一定理睬我们。这篇文章的主要目标就是理清楚 OpenFeign 传原创 2020-05-22 09:38:40 · 868 阅读 · 0 评论 -
BeanCopier 与 lombok冲突导致属性复制失败
缘由一直用 BeanCopier 进行属性复制,非常好用。最近又经常使用lombok简化代码,当我使用 @Accessors(chain = true) 进行链式set时发现复制的值都是 null 的。推测原因@Accessors(chain = true) 的作用是将 setter 方法的返回值由 void 修改为 this。 这导致 setter 的方法签名改变,最终导致 BeanCopier 无法识别现有的 setter 方法。解决方案去除 @Accessors(chain = true)原创 2020-05-22 09:31:39 · 2087 阅读 · 0 评论 -
JPA删除实体类不能成功的原因
今天遇到一个郁闷的事,当我调用JPA entityManager.remove(entity);用来删除一个购物车项的数据时,发现SQL语句代码并没有执行,而remove其他实体类的时候却能成功。我仔细观察了,终于发现原因。这归根结底还是JPA entity生命周期的状态导致的,简称实体状态。由于我的购物车对象关系 Cart ,CartItem为一对多的关系,我在删除Cart...2014-08-15 10:53:40 · 3958 阅读 · 0 评论 -
Quartz的cron表达式【转】
源文章地址:http://biaoming.iteye.com/blog/39532 一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为:秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SA...2014-08-11 15:32:51 · 76 阅读 · 0 评论 -
文件下载 iE 不支持201状态
使用springmvc创建下载文件时发现只有IE不能成功下载 /** * 获取中图片以下载使用 260*260 * * @return * @throws IOException */ @RequestMapping("/download") public ResponseEntit...原创 2014-08-08 12:54:17 · 344 阅读 · 1 评论 -
java 远程调试
本博客引用自http://blog.csdn.net/wo541075754/article/details/75008617. 作者: 丑胖侠java远程调试参数address不能与server.port相同-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005Intelli...转载 2018-05-31 17:25:25 · 455 阅读 · 0 评论 -
spring boot 读取配置文件之Type-safe Configuration Properties
官方文档章节 24. Externalized Configuration 24.7 Type-safe Configuration Properties什么是Type-safe Configuration Properties这是spring boot加载自己的配置文件的一种方式, 通过翻译来看, spring boot称之为类型安全的配置文件原理是通过一个限定配置前缀...翻译 2018-05-31 17:19:22 · 498 阅读 · 0 评论 -
spring boot properties默认配置值
# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own appl...转载 2018-05-31 17:16:21 · 1917 阅读 · 0 评论 -
Spring Boot中使用RabbitMQ
本博客引用自http://blog.didispace.com/spring-boot-rabbitmq/. 作者: 程序猿DD-翟永超 很久没有写Spring Boot的内容了,正好最近在写Spring Cloud Bus的内容,因为内容会有一些相关性,所以先补一篇关于AMQP的整合。Message Broker与AMQP简介Message Broker是一种消息验证、...转载 2018-05-31 17:14:40 · 156 阅读 · 0 评论