Springboot常用注解

咱们继续《Spring江湖路》7 回,持续更新中…..

本文提供完整代码示例,详见 https://gitee.com/isevenluo/spring-road/ 的 spring-road04 目录。

0. 写在前面

应粉丝的要求呀,咱们这篇文章就安排上对 Spring Boot 常用注解的和含义和用法的讲解。七哥确实是用心了,花了一个周末的时间,毫不夸张的说,你只要掌握了这些注解,应付你平时的工作开发绝对是游刃有余了。

那值得一提的是,今天我们不仅聊注解的含义,而且附带了具体的用法,目的就是让大家掌握搞懂,看了就能用上。快来,夸七哥贴心!

那虽然七哥这次是花了很多时间才整理好,但是毕竟因为个人能力和精力有限,总归有遗漏之处,就当是引玉抛砖了,有任何问题或者需要补充的,大家留言哈。

Read More

SpringBoot创建maven多模块项目

个人理解使用Maven把项目拆分成多个模块的好处:
比如一个项目,有H5和管理员后台,如果打包到一个jar里面,H5和管理员后台只能共用一个域名,而且修改任何地方的代码,这个都要重新部署。
想要避免这一情况,可以把H5和管理员后台拆分成两个独立项目。
但是这样出现了另一个问题:本来一些工具方法和查询订单等共用的功能模块,就得在H5和管理员后台分别创建一份,达不到共用的目的。
所以最优解就是使用Maven分模块开发。

Read More

RabbitMQ从新手到熟悉(五)RabbitMQ高级之消息限流与延时队列

楔子

本篇是消息队列RabbitMQ的第五弹。

上篇本来打算讲述RabbitMQ的一些高级用法:

  • 如何保证消息的可靠性?
  • 消息队列如何进行限流?
  • 如何设置延时队列进行延时消费?

最终因为篇幅缘故,上篇只讲了如何保证消息的可靠性,本篇将会把剩下两个讲完,本篇也可能是RabbitMQ系列的最后一篇了~

我所讲的知识点在工作中基本上也够用了,希望大家好好消化。

Read More

RabbitMQ从新手到熟悉(四)RabbitMQ高级之如何保证消息可靠性?

楔子

本篇是消息队列RabbitMQ的第四弹。

RabbitMQ我已经写了三篇了,基础的收发消息和基础的概念我都已经写了,学任何东西都是这样,先基础的上手能用,然后遇到问题再去解决,无法理解就去深入源码,随着时间的积累对这一门技术的理解也会随之提高。

基础操作已经熟练后,相信大家不可避免的会生出向那更高处攀登的心来,今天我就罗列一些RabbitMQ比较高级的用法,有些用得到有些用不上,但是一定要有所了解,因为大部分情况我们都是面向面试学习~

Read More

RabbitMQ从新手到熟悉(三)上手了RabbitMQ?再来看看它的交换机(Exchange)吧

楔子

本篇是消息队列RabbitMQ的第三弹。

RabbitMQ的入门RabbitMQ+SpringBoot的整合可以点此链接进去回顾,今天要讲的是RabbitMQ的交换机。

本篇是理解RabbitMQ很重要的一篇,交换机是消息的第一站,只有理解了交换机的分发模式,我们才能知道不同交换机根据什么规则分发消息,才能明白在面对不同业务需求的时候应采用哪种交换机。

Read More