Spring Boot 整合 Redis
第一步,在 pom.xml 文件中添加 Redis 的 starter。
1 | <dependency> |
背景
最近要用到这个定时任务,之前就简单使用注解的那种方式,需求一变化,就得重新修改。就想到了动态定时任务,连接数据库来动态选择,这样确实解决了问题。但是仍然有一个缺陷,就是没法设置任务的执行时间,比如超过半小时未付款,把订单状态改为取消。
咱们继续《Spring江湖路》第 7 回,持续更新中…..
本文提供完整代码示例,详见 https://gitee.com/isevenluo/spring-road/ 的 spring-road04 目录。
应粉丝的要求呀,咱们这篇文章就安排上对 Spring Boot 常用注解的和含义和用法的讲解。七哥确实是用心了,花了一个周末的时间,毫不夸张的说,你只要掌握了这些注解,应付你平时的工作开发绝对是游刃有余了。
那值得一提的是,今天我们不仅聊注解的含义,而且附带了具体的用法,目的就是让大家掌握搞懂,看了就能用上。快来,夸七哥贴心!
那虽然七哥这次是花了很多时间才整理好,但是毕竟因为个人能力和精力有限,总归有遗漏之处,就当是引玉抛砖了,有任何问题或者需要补充的,大家留言哈。
个人理解使用Maven把项目拆分成多个模块的好处:
比如一个项目,有H5和管理员后台,如果打包到一个jar里面,H5和管理员后台只能共用一个域名,而且修改任何地方的代码,这个都要重新部署。
想要避免这一情况,可以把H5和管理员后台拆分成两个独立项目。
但是这样出现了另一个问题:本来一些工具方法和查询订单等共用的功能模块,就得在H5和管理员后台分别创建一份,达不到共用的目的。
所以最优解就是使用Maven分模块开发。