Spring

Spring Boot Actuator 内置endpoint 简单翻译

changyuan.xu 发布于 2019-12-13

接上一篇: Spring Boot Actuator 学习手札 auditevents Exposes audit events information for the current application. Requires an AuditEventRepository b...

阅读(4)评论(0)赞 (0)

细聊Spring Cloud Bus

3

xiaoli.he 发布于 2019-12-13

细聊Spring Cloud Bus Spring 事件驱动模型 因为Spring Cloud Bus的运行机制也是Spring事件驱动模型所以需要先了解相关知识点: 上面图中是Spring事件驱动模型的实现示意图,以下再补充一些图中未提现的实现细节:抽象类abstract cl...

阅读(6)评论(0)赞 (0)

spring-data-jpa原生sql查询

dulong 发布于 2019-12-13

随着技术的发展,持久层框架也越来越趋于成熟,从Mybatis到JPA,新的技术都是使我们使用起来更加方便简单.就拿 JPA来说,由于JPA自带的方法可以满足大部分日常开发中的crud,所以深得程序员们的喜爱,但是,有利就有弊. 近日我在开发中就遇到了一个关于查询效率缓慢的问题. ...

阅读(4)评论(0)赞 (0)

191213-SpringBoot应用篇之从0到1实现一个自定义Bean注册器

4

likai 发布于 2019-12-13

我们知道在spring中可以通过 @Component , @Service , @Repository 装饰一个类,通过自动扫描注册为bean;也可以通过在配置类中,借助 @Bean 来注册bean;那么除了这几种方式之外,还有什么其他的方式来声明一个类为bean么? 我们是否...

阅读(7)评论(0)赞 (0)

@Autowired、@Resource、和@Service注解详解

xiaoli.he 发布于 2019-12-13

传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事务。我们先看一个不使用注解的Spring示例,在这个示例的基础上,改成注解版本的,这样也能看出使用与不使用注解之间的区别,先定义一个老师: public class Teacher{ private ...

阅读(5)评论(0)赞 (0)

springboot2中的全局异常处理(包含Intercepter中的异常)

1

darida 发布于 2019-12-13

说明 之所以写这篇文章,是因为在项目中处理全局异常是发现自定义Intercepter中的异常没发通过 @ControllerAdvice 捕获。 项目中使用 @ControllerAdvice 处理了controller中的异常,但发现在自定义拦截器( extends Handl...

阅读(7)评论(0)赞 (0)

springboot2.0+activiti 7 整合(四)–遇到的那些坑(一)

1

xiaoli.wang 发布于 2019-12-13

1、认证问题 问题描述: 当springboot2.0集成activiti7时,activiti使用了身份认证,集成后直接访问报错如下: { "timestamp": "2019-12-13T02:54:05.254+0000", &quo...

阅读(6)评论(0)赞 (0)

手把手教你 Spring Boot 整合 Redis

4

刘莉莉 发布于 2019-12-13

在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了,关于 Redis,松哥之前有一个系列教程,尚不了解 Redis 的小伙伴可以参考这个教程: Redis 教程合集 使用 Java 操作 Redis 的方案很多,Jedis 是目前较为流行...

阅读(14)评论(0)赞 (0)

Spring Boot2 系列教程(四十)Spring Boot 可执行 jar 分析

9

小丁 发布于 2019-12-13

前两天被人问到这样一个问题: “松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?” 大伙有这样的疑问,就是因为还没搞清楚可执行 jar 和普通 jar 到底有什么区别?今天松哥就和大家来聊一聊这个问题。 多了一个插件 S...

阅读(6)评论(0)赞 (0)

微服务治理实践:探寻业务的单点异常自愈能力

30

邓龙华 发布于 2019-12-13

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 不断的学习新东西,不断的思考更多,不断的对原有自己造成更大的冲击。如果要给我迁移 FaaS 期间的感受下一个总结,那么一定是:“在撕裂中成长”。 微服务架构下,稳定性和高可用...

阅读(5)评论(0)赞 (0)

springboot2.0+activiti 7 整合(三)–创建自己的业务流程

5

dulong 发布于 2019-12-13

使用activiti框架,首先要创建bpmn流程图,这里有两种选择,一种是ide自带的插件(eclipse就不说了,网上各种说好用的;idea是真心难用,而且是好几年没更新的插件了),一种是用activiti官方提供的工具 activiti-app (6.0的版本,我们只用它来画...

阅读(8)评论(0)赞 (0)

springboot2.0+activiti 7 整合(二)–运行一个简单的流程

2

xubiao.zhuang 发布于 2019-12-13

根据上篇文章 springboot2.0+activiti 7 整合(一)–初识activiti和创建数据库 操作,已经把activiti的数据库创建完成;接下来运行一个简单的官方示例。 官方demo 要运行一个activiti的demo,至少需要三部分: activ...

阅读(7)评论(0)赞 (0)

Spring Boot注解学习之@ServletComponentScan及扩展

8

xiaoli.he 发布于 2019-12-12

@ServletComponentScan 源码如下: @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Import({ServletComponentScanRegistr...

阅读(13)评论(0)赞 (0)

springboot执行延时任务-DelayQueue的使用

dulong 发布于 2019-12-12

DelayQueue简介 在很多场景我们需要用到延时任务,比如给客户异步转账操作超时后发通知告知用户,还有客户下单后多长时间内没支付则取消订单等等,这些都可以使用延时任务来实现。 jdk中DelayQueue可以实现上述需求,顾名思义DelayQueue就是延时队列。 Delay...

阅读(10)评论(0)赞 (0)

侠梦说pinpoint–界面上的图标之AgetnInfo数据研究

7

dulong 发布于 2019-12-12

前言 在启动一个挂载pinpoint的springboot项目的时候,界面上显示成了jboss的图标,所以今天研究了一下这个数据是怎么来的。 我们知道不同图标和服务类型有关,服务不同,图标就不同,这在代码里面使用一个ServiceType属性来描述。 从agent启动开始 我们都...

阅读(14)评论(0)赞 (0)

整合 Springboot-Activiti-Vue 流程定义

4

yanxinchi 发布于 2019-12-12

最近在学习Activiti工作流引擎,为了在流程定义简便,Activit官方的流程定义插件需要集成到项目中,今天把这个的整合过程记录于此,以便大家参考。 一、准备工作 本次整合所使用的版本为 springboot:2.2.2.RELEASE , Activiti:6.0.0 ,下...

阅读(14)评论(0)赞 (0)

Feign源码分析:记初次使用Feign踩的一些坑

3

zhuangli 发布于 2019-12-12

最近要对接公司信息中心那边提供的注册登录接口,这些接口是以HTTP形式对外提供的。之前没怎么用过HTTP框架,宇神推荐使用Feign。第一次听说Feign这么个框架,去查了下,原来是SpringCloud的一份子。使用Spring Cloud Feign,调用HTTP的时候只需要...

阅读(14)评论(0)赞 (0)