首页 > 编程语言 > 详细

SpringCloud正式开发前 -- 基础项目框架搭建

时间:2020-07-19 18:43:58      阅读:80      评论:0      收藏:0      [点我收藏+]

框架简介

基础框架地址:

https://gitee.com/yyy-gitee/yct-cloud-parent/tree/base_no_cloud/

基础框架(无任何SpingCloud组件版本)Demo

项目结构:

父工程
 -- 公共模块(cloud-base-api)
 -- 消费者:订单模块(cloud-consumer-order80)
 -- 服务提供者:支付模块(cloud-provider-payment8001)

技术分享图片

 

 

结构描述:

 公共模块包含其他模块都会用到的 entity、工具类、配置。
 支付模块负责服务提供,操作数据库。
 订单模块无核心业务,只负责远程调用支付模块(利用 RestTemplate 调用)。

 

框架相关细节

字符编码设置:

技术分享图片

 

 

注解生效激活:

技术分享图片

 

 

Maven 中的 dependencyManagement 和 dependencies :

技术分享图片

 

 技术分享图片

 

 

在 idea 中用Run DashBoard 窗口启动各个服务:

通过修改idea的workpace.xml的方式来快速打开Run DashBoard窗口:

填入以下内容:

<option name="configurationTypes">
    <set>
        <option value="SpringBootApplicationConfigurationType" />
    </set>
</option>    

技术分享图片

 

 

RestTemplate 的功能:

官网地址:
https://docs.spring.io/spring-framework/docs/5.2.2.RELEASE/javadoc-api/org/springframework/web/client/RestTemplate.html

技术分享图片

 

 技术分享图片

 

 

 

 

 

SpringCloud正式开发前 -- 基础项目框架搭建

原文:https://www.cnblogs.com/y3blogs/p/13302330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!