Spring系列
星光不问赶路人º
道路越是煎熬,就越坦然面对微笑;风浪刮得越高,就要越心高气傲
展开
-
spring+websocket+quartz实现消息定时推送
websocket简单的说,websocket是真正实现了全双工通信的服务器向客户端推的互联网技术。全双工与单工、半双工的区别? 1. 全双工:简单地说,就是可以同时进行信号的双向传输(A->B且B->A),是瞬时同步的。 2. 单工、半双工:一个时间段内只有一个动作发生。推送和拉取的区别?1. 推:由服务器主动发消息给客户端,就像广播。优势在于,信息的主动性和及时性...原创 2018-11-13 09:14:08 · 7083 阅读 · 6 评论 -
使用SpringContextHolder获取bean实例
昨天在开发的时候遇到一个小问题,本来博主在写Excel的导出,但是Excel所有数据都是动态的,需要根据用户id将用户名显示出来,此时就需要调用用户服务。由于ExcelExportUtil这个类是我自己封装的,用于导出的工具类。里面所有方法都是静态的。这时,如果使用@Autowired注解装配bean,是无法在静态...原创 2019-07-31 14:41:08 · 3454 阅读 · 1 评论 -
Spring中集成Swagger API文档工具
前言至于Swagger是干什么的,这里就不介绍了,想要了解Swagger的,可以直接进官网一探究竟。Spring和SpringBoot都能整合Swagger,这里就介绍与Spring的整合。https://swagger.io/tools/swagger-ui/依赖 <dependency> <groupId>io.spri...原创 2019-09-12 12:51:50 · 323 阅读 · 0 评论 -
logback分级打印及异步输出
前言logback继承自log4j,它建立在有十年工业经验的日志系统之上。它比其它所有的日志系统更快并且更小,包含了许多独特并且有用的特性。如果使用的是Maven项目,可以在 src/resources 下新建logback.xml文件。正题还是直接步入正题吧,说些其他的就词穷了。输出规则及层级根据当前ROOT级别,日志输出时,级别高于ROOT默认的级别时会输出。各级排序的顺序:TR...原创 2019-09-12 14:57:15 · 1052 阅读 · 0 评论