配置说明 介绍配置之前,先了解下canal的配置加载方式: Spring配置 spring配置的原理是将整个配置抽象为两部分: xxxx-instance.xml (canal组件的配置定义,可以在多个instance配置中共享) xxxx.properties (每个instance通道都有各自一 ...
分类:
其他好文 时间:
2020-08-29 15:17:41
阅读次数:
46
1.前言上一篇对SpringMVC的函数式接口编程进行了简单入门,让很多不知道的同学见识了这种新操作。也有反应这种看起来没有传统写法顺眼,其实大家都一样。但是我们还是要敢于接受和尝试新事物。JavaLambada刚出来也是被人各种吐槽,现在我在很多项目都见到了它的身影。好了转回正题,本文是对上一篇的延伸,我们继续对FunctionalEndpoint进行一些了解和运用。范式转换其实上一篇已经介绍差
分类:
编程语言 时间:
2020-08-28 14:59:52
阅读次数:
65
1.前言通常我们编写SpringMVC接口的范式是这样的:@RestController@RequestMapping("/v1/userinfo")publicclassUserInfoController{@GetMapping("/foo")publicStringfoo(){return"felord.cn";}}这种我都写吐了,今天换个口味,使用Spring5新引入的函数式端点(Func
分类:
编程语言 时间:
2020-08-28 14:59:27
阅读次数:
54
从Java5.0开始,Java开始支持注解。Spring做为Java生态中的领军框架,从2.5版本后也开始支持注解。相比起之前使用xml来配置Spring框架,使用注解提供了更多的控制Spring框架的方式。
现在越来越多的项目也都在使用注解做相关的配置,但Spring的注解非常多,相信很多注解大家都没有使用过。本文就尽量全面地概括介绍一下Spring中常用的注解。
分类:
编程语言 时间:
2020-08-28 14:59:13
阅读次数:
51
如今,Dubbo 已经毕业一年,越来越多开发者开始询问 Dubbo 3.0 到底有哪些变化,阿里巴巴内部到底用不用 Dubbo,这是不是一个 KPI 开源项目以及 Dubbo 和 Spring Cloud 之间到底是什么关系。本文,将独家对话 Dubbo 项目二代掌门人北纬(GitHub ID@beiwei30),听他一一解答上述问题。
分类:
其他好文 时间:
2020-08-28 14:57:10
阅读次数:
47
古时的风筝第71篇原创文章前面已经粗略的讲了Spring的IoC过程「看完就懂的SpringIoC实现过程」,之所以又从SpringBoot的角度来说,是因为现在大多数开发都采用SpringBoot了,而且Spring官方也推荐使用SpringBoot,而且SpringBoot的启动入口比较明显,从入口往下推比较容易。但是,其实这个IoC过程中SpringBoot并没有做什么,核心的东西还是Spr
分类:
编程语言 时间:
2020-08-28 14:55:41
阅读次数:
57
古时的风筝第69篇原创文章每次启动SpringBoot的时候都会在控制台输出以下的一段特殊格式的文本内容。它就像一个图腾一样的摆在那儿,虽然对于程序的正常运行来说没有什么作用,但是每次看到都有一种熟悉、亲切、激动的感觉,因为接下来就是见证奇迹的时刻了。因为当你看到这段内容的时候,要么就是在调试某个功能,要么就是在做线上部署,眼看着辛苦摸鱼(是加班)的付出就要见到成果了,能不激动吗。当然接下来的奇迹
分类:
编程语言 时间:
2020-08-28 14:53:17
阅读次数:
53
1.前言ThreadLocal也是一个使用频率较高的类,在框架中也经常见到,比如Spring。有关ThreadLocal源码分析的文章不少,其中有个问题常被提及:ThreadLocal是否存在内存泄漏?不少文章对此讲述比较模糊,经常让人看完脑子还是一头雾水,我也有此困惑。因此找时间跟小伙伴讨论了一番,总算对这个问题有了一定的理解,这里记录和分享一下,希望对有同样困惑的朋友们有所帮助。当然,若有理解
分类:
其他好文 时间:
2020-08-28 14:48:29
阅读次数:
40
组件注册 用@Bean来注册 搭建好maven web工程 pom加入spring-context,spring-core等核心依赖 创建实例类com.hjj.bean.Person, 生成getter,setter方法 public class Person { private String na ...
分类:
编程语言 时间:
2020-08-28 12:05:46
阅读次数:
70
1. 文件远程传输主要涉及3点: 请求方式, 媒体类型, 序列化与反序列化, 把握住了这3点,基本上就可以搞 2. 使用Feign传输,首先搭建起Feign的架子 2.1 引入spring-cloud-starter-eureka-server依赖,用于启动一个eureka注册中心 2.2 引入sp ...
分类:
编程语言 时间:
2020-08-28 12:03:04
阅读次数:
91