springboot druid 多数据源(jpa)
摘要:依赖: <!-- add by john com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.19</version> </depe
阅读全文
posted @
2020-07-30 12:37
lshan
阅读(700)
推荐(0) 编辑
monogdb 实现聚合(多表联查)springBoot 分组, topN
摘要:参见:原文链接:https://blog.csdn.net/weixin_44530530/java/article/details/91901631 1.联表查询 2. 分组去重(案例) 3. 分组 4. topn 依赖: <dependency> <groupId>org.springframe
阅读全文
posted @
2020-07-16 16:27
lshan
阅读(5131)
推荐(0) 编辑
mongoDB 事务(springboot)
摘要:原文:https://www.cnblogs.com/vettel0329/p/10778931.html mongoDB单个实例不支持事务,副本集才支持事务 1.准备好docker 2.Spring boot 版本为2.1.1.RELEASE及以上 首先以主从模式安装mongodb 4.0.0以上
阅读全文
posted @
2020-07-16 16:19
lshan
阅读(2600)
推荐(0) 编辑
mongoTemplate query update (指定查询哪些字段)
摘要:1.指定查询哪些字段 方式一: Query query = new Query(); query.fields().include("booking"); //包含该字段 query.fields().exclude("salary");//不包含该字段 Booking booking = mong
阅读全文
posted @
2020-07-10 17:54
lshan
阅读(4057)
推荐(0) 编辑
springBoot admin 安装 与使用
摘要:版本: <java.version>1.8</java.version> <spring-cloud.version>Greenwich.SR6</spring-cloud.version> (admin server 不需要) docker 安装: spingcloud admin: sudo d
阅读全文
posted @
2020-06-22 12:25
lshan
阅读(256)
推荐(0) 编辑
SpringBoot 统一时区 timezone
摘要:参考原文:https://www.cnblogs.com/chancy/p/9995562.html 思路为:将数据库和服务器的时间都采用标准时区UTC存储处理。前端拿到标准时区的数据,统一根据用户所在时区进行转换。这样保证了后端数据时区的一致性,前端根据实际情况进行渲染。 保证服务器时区为UTC
阅读全文
posted @
2020-04-17 15:38
lshan
阅读(8056)
推荐(0) 编辑
java -jar java -cp
摘要:jar 包启动时指定配置文件 application.yml nohup java -jar vPaas.jar --spring.config.location=/opt/vpaas-conf/application.yml > /opt/vpaas-conf/nohup.out 2>&1 & j
阅读全文
posted @
2019-12-11 14:42
lshan
阅读(1245)
推荐(0) 编辑
springBoot UI 文件压缩GZip ,提高传输效率
摘要:使用方法: 在application.properties中添加: # @remark open springboot Gzip to solve the problem that login page loading time is too long. server.compression.ena
阅读全文
posted @
2019-08-23 11:01
lshan
阅读(672)
推荐(0) 编辑
kafka 高级应用 springboot2.1 (1)
摘要:官网:http://kafka.apache.org/21/documentation.html 依赖: 配置:KafkaConfig application.xml 或者(参考调整): 发送数据: 消费数据: 异常处理: 分区批量消费:
阅读全文
posted @
2019-08-01 14:44
lshan
阅读(545)
推荐(0) 编辑
springboot quartz 注解的最简单使用
摘要:依赖: 定时任务: 项目中无其他任何其他配置 定时方法: 结果:一直输出: #############################################
阅读全文
posted @
2019-07-11 11:39
lshan
阅读(2976)
推荐(0) 编辑
springboot对应的springcloud版本
摘要:Edgware 版本对应Spring Boot 1.5.x Finchley 版本对应Spring Boot 2.0.x Greenwich 版本对应Spring Boot 2.1.x org.springframework.boot spring-boot-starter-parent 2.1.0.RELEASE ...
阅读全文
posted @
2019-07-05 18:21
lshan
阅读(1233)
推荐(0) 编辑
自定义注解-基于AOP
摘要:依赖: 注解1(不带参数): 注解2(带参数): 配置切片: 使用注解: test case:
阅读全文
posted @
2019-06-10 18:15
lshan
阅读(524)
推荐(0) 编辑
springboot 开发模式 dev
摘要:项目coding Test阶段,经常重启服务: 添加以下依赖,可以不用重启(自动重启)
阅读全文
posted @
2019-05-21 14:15
lshan
阅读(1322)
推荐(0) 编辑
springboot2系列目录
摘要:参考:https://blog.csdn.net/cowbin2012/article/details/85254990 带源码
阅读全文
posted @
2019-04-22 14:03
lshan
阅读(100)
推荐(0) 编辑
SpringBoot 整合 devtools 实现热部署
摘要:来源:https://www.cnblogs.com/rcddup/p/7533125.html 一、添加 devtools 依赖 <!-- Spring boot 热部署 : 此热部署会遇到 java.lang.ClassCastException 异常 --> <!-- optional=tru
阅读全文
posted @
2019-03-27 15:51
lshan
阅读(177)
推荐(0) 编辑
springboot retry
摘要:try/catch,while 循环或者定时任务 这样看起来 好 low sping boot retry , 这样代码更简洁 由于aspect机制,不要在同一个类中调用加上@Retryable注解的方法,会使aspect增强失效,那么retry当然也会失效。比如下面这种方式 eg:方式一: @Re
阅读全文
posted @
2019-03-22 10:37
lshan
阅读(649)
推荐(0) 编辑
springboot 前后端分离项目跨域配置
摘要:#方式1:@Configuration @EnableWebMvc public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) {
阅读全文
posted @
2019-01-25 14:48
lshan
阅读(181)
推荐(0) 编辑