你知道 @Async 是怎么让方法异步执行的吗? 默认分类 springboot

你知道 @Async 是怎么让方法异步执行的吗?

在阅读本文之前,你可以通过 Creating Asynchronous Methods 指导来体验下创建异步方法的使用方式。 为什么要写这篇文章,本质上对于这些 Spring 已经封装好的能力,并不需要去关注它底层到底是怎么玩的,比如 @Async,你肯定可以猜到对于打了这个注解的方法(或者类),在执行这个方法(或者类下所有方法)时,Spring 框架会将当前方法丢进到一个单独的线程池中去执...
阅读全文
再谈RestTemplate实战应用 Spring

再谈RestTemplate实战应用

笔者在两年前写过一篇RestTemplate使用相关的文章,地址: springboot中使用RestTemplate调用web服务小结 。 文章写作时SpringBoot版本尚在1.x徘徊,随着SpringBoot版本升级,有些用法在2.x版本中已经不适用。恰逢最近又用到了RestTemplate进行HTTP接口对接, 因此写作本文对最新的使用方法进行小结,方便后续参考,也希望能够...
阅读全文
Spring Boot+CAS 单点登录,如何对接数据库? Spring

Spring Boot+CAS 单点登录,如何对接数据库?

  松哥给最近连载的 Spring Security 系列也录制了视频教程,感兴趣的小伙伴请戳这里-> Spring Boot+Vue+微人事视频教程 (Spring Boot 第十章就是 Spring Security)。 在前面的两篇文章中,松哥和大家分享了 CAS Server 的搭建以及如何使用 Spring Security 搭建 CAS Client。 ...
阅读全文
java开发时各类工具的使用规范 Java 编程技术

java开发时各类工具的使用规范

工具类规范 一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几点建议: 隐藏实现 就是要定义自己的工具类,尽量不要在业务代码里面直接调用第三方的工具类。这也是解耦的一种体现。如果我们不定义自己的工具类而是直接使用第三方的工具类有2个不好的地方: 不同的...
阅读全文
Spring Boot 使用docker整合MongoDB Spring

Spring Boot 使用docker整合MongoDB

前面简单介绍了如何使用docker安装ElasticSearch、elasticsearch-head、elasticsearch ik和elasticsearch pinyin,今天学习一下MongoDB,都是一些现在用途非常广泛的一些中间件。 ElasticSearch传送门: Spring Boot 使用docker整合ElasticSearch Spring Boot使用docker...
阅读全文
基于Spring Cloud和Netflix Discovery的微服务开发 Spring

基于Spring Cloud和Netflix Discovery的微服务开发

原文链接: How to Develop Microservices With Spring Cloud and Netflix Discovery (翻译:钟涛) 今天,我将为大家展示如何使用Eureka发现服务器(discovery server)来搭建一个小型的微服务应用。 我将使用Eureka作为发现服务器,各个应用可以通过Eureka来发现彼此,建立连接。 对于本例,总共将...
阅读全文
超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer! Java 编程技术

超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer!

最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。 所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇)...
阅读全文
Loading...