代码分享 - 电光石火-电光石火

电光石火

陌晴博客
ilkhome.cn

代码分享

这家伙很懒,还没填写该栏目的介绍呢~

@SpringBootTest注解进行单元测试

@RunWith(SpringRunner.class) @SpringBootTest(classes = StartUpApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class HelloControllerTest { ......

阅读(40)评论(0)

Spring事务异常回滚需要数据库引擎支持

例:一个方法报异常,另一个方法不会回滚 try { userDao.save(user); userCapabilityQuotaDao.save(capabilityQuota); } catch (Exception e) { } 例:一个方法报异常,另一个方法回滚 在catch语句中最后增加throw new RuntimeException()语句,......

阅读(38)评论(0)

RabbitMQ消息超时时间、队列消息超时时间、队列超时时间

一、为队列设置消息TTL TTL是 Time-To-Live 的缩写,指的是存活时间,RabbitMQ可以为每个队列设置消息的超时时间。 代码中声明如下: 只要给队列设置x-message-ttl 参数,就设定了该队列所有消息的存活时间,时间单位是毫秒,值必须大于等于0 RabbitMQ保证死消息(在队列中的时间超......

阅读(46)评论(0)

spring.profiles.active分区配置

yml添加配置 spring: profiles: active: dev #开发 --- spring: profiles: dev hello: name: liu #正式 --- spring: profiles: prod hello: name: liuk java读取代码 @Component public cla......

阅读(44)评论(0)

feign关闭hystrix

一、为指定的Feign客户端禁用Hystrix 1) 创建一个Feign禁用Hystrix的禁用配置类 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.......

阅读(44)评论(0)

MyBatis-plus中的Page出现返回total总为0的问题

在使用MyBatis-plus进行分页的过程中,发现返回的Page中的属性total总为0的问题,但是是有数据的!可以尝试如下解决方案: 1.添加如下配置文件 @Configuration public class MybatisPlusConfig { /** * mybatis-plus分页插件 */ ......

阅读(71)评论(0)

springboot解决PUT请求接收不了参数

用一般请求处理,开启调试模式调试了一下,发现传上来的参数为null。  在web.xml添加filter来允许所有的put方法,来允许所有的put请求方法带参访问。 但是Spring boot是没有XML配置的,于是就试了试看可不可以通过注解的方式来配置HttpPutFormContentFilter过滤器。 @......

阅读(103)评论(0)

apollo本地启动

使用apollo最新的1.1版本:https://github.com/ctripcorp/apollo 导入idea设置启动配置 1.新建ConfigAdminService 主要类: com.ctrip.framework.apollo.assembly.ApolloApplication 虚拟机选项: -Dapollo_p......

阅读(79)评论(0)