项目背景
博主的公司一直处于亏损,年初的时候很不幸被裁员了,但是这家公司使用的技术是springcould+boot的微服务式架构,鉴于公司的业务是自研APP产品的,用到的东西都是比较新的,可能在项目架构的设计之初,架构师也是按照需求来设计的。这里只有后端的架构及其由本人参照项目结构简化版的代码,主要是供大家参考学习使用。前端部分就不多叙述,以及APP客户端和后端的验签还有加密,Filter等等都被我阉割了。项目博主只留一些服务层和工作后台部分虚构代码。保证项目的顺利运行,服务的监控即可;本项目应该会分三篇来介绍
1.springBoot创建
直接上来介绍搭建一个整体的项目框架的话会显得特别跳跃,其实一个完整的springcould架构,其核心还是springBoot;在此我先简单介绍一个springBoot的创建,以及相关依赖的作用。
在springBoot的官网 https://start.spring.io/ 可以直接在本地创建一个简单的springBoot项目,然后用开发工具导入即可。下面我简单介绍一下使用idea床架项目的步骤:
1.打开idea,new一个新的project,步骤如下:
然后下一步,完成就可以了。 其实在官网上步骤也大同小异。多试几次就可以了。pom文件差不多如下了,我下面的多一些依赖没关系的,是我多选了一些其他的依赖,现在不用管。以后在介绍这些依赖
<?xml version="1.0" encoding="UTF-8"?>
<project