随笔分类 -  java线程及异步

摘要:目标:springboot,使用异步方式后台发送邮件。 关键点:异步服务不能在同类里调用。 1、mail依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</ 阅读全文
posted @ 2020-08-14 09:28 我是属车的 阅读(258) 评论(0) 推荐(0) 编辑
摘要:springboot异步操作可以使用@EnableAsync和@Async两个注解,本质就是多线程和动态代理。 一、配置一个线程池 二、异步操作 比如有一个日志服务需要异步入库 这里有一个小坑,writeLog函数不能由本类内其他函数调用,必须是外部使用者调用,如果内部函数调用会出现代理绕过的问题, 阅读全文
posted @ 2018-11-16 00:40 我是属车的 阅读(14068) 评论(0) 推荐(1) 编辑
摘要:我们有的时候会在service层获取request填充一些诸如用户名和IP地址等信息,这个时候如果不想从Controller层传request,可以在service直接使用 但是,如果service层的函数是异步的话,是获取不到request的。 通常RequestContextHolder.get 阅读全文
posted @ 2018-10-12 00:04 我是属车的 阅读(21922) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示