Mars-cloud 发布 2.1.6 版本
Mars-cloud 发布 2.1.6 版本
1. 此版本从 1.0 直接跳升到 2.1.6 是为了让版本号与 Mars-java 保持一致
2. 新增 Feign 功能,以后调用 Mars-cloud 微服务接口,可以通过 Feign 来模
拟 RPC 调用
Mars-java 发布 2.1.6 版本
1. 将 Start 从项目中剥离了出来,形成了一个单独的项目,单独维护
2. Start 使用了责任链模式来装配启动需要的资源,变得更加灵活
3. 去除了文件下载功能
为什么去除文件下载功能?
因为下载服务器上的文件,可以直接通过 http 请求到文件本身从而直接下载,不需要用 Mars 服务来往客户端写。
Mars 服务可以返回文件的下载路径,客户端拿到后直接下载即可
本次发布,除了新增了 Feign 功能,其他方面从使用者的角度来说,基本没什么变化,功能,外观都没什么明显变化,只是单纯的想更新一个版本, 任性,因为隔壁的苹果也是这么干的。
Feign 使用方式
- 建一个普通的 java 类
- 在类上面加上 MarsFeign 注解,具体看下面示例:
import com.mars.cloud.core.annotations.MarsFeign; import com.test.entity.DemoEntity; /* 这个注解的serverName跟你要调用的那个服务的name一致(yml文件里cloud配置的name) */ @MarsFeign(serverName="mars-demo") public interface DemoFeign { /* 这里面的所有方法,跟你要调用的那个Controller的MarsMapping的value一致 方法的参数只能传一个或者不传,且参数必须是可序列化的 方法的返回类型跟你的接口返回的数据一致 方法的参数类型跟你的接口接参类型一致 */ String insert(DemoEntity entity); String selectList(DemoEntity entity); }
在你的 MarsBean 或者 Controller 里的注入这个对象
@MarsBean("testService") public class TestService { @Resource("demoFeign") private DemoFeign demoFeign; }
然后直接调用里面的方法即可
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
uiw 3.4.1 发布,增强 List 组件
React的组件库@uiw3.4.1新版发布,是一套高品质React组件库,支持Typescript, 支持服务端渲染。 新版本更新内容如下: ?feat(List): 增加子节点为空不报错.079801f 具体更新内容 文档:https://uiw.gitee.io
- 下一篇
PhpStorm 2019.1.4 发布,PHP IDE
PhpStorm 2019.1.4发布了,这个小更新包含许多修复和性能改进。以下是显著更新内容: Fixed:无法在 Mac 上键入分离的编辑器选项卡 (IDEA-189984+46) Fixed:在“在路径中查找...”对话框后,光标消失 (IDEA-215107+32) Fixed:使 brace 的高亮与移动一致,以匹配大括号的动作行为(IDEA-211720+32) Fixed:从历史记录粘贴会将粘贴历史记录编号附加到粘贴的内容 (IDEA-203286+19) Fixed:文件结构中的字母顺序排序不会在关闭后保留 (IDEA-125108+17) Fixed:无法在环境变量中粘贴包含等号的值 (IDEA-210897+12) Fixed:过滤器历史记录在 2019.1 发布后不再显示 (DBE-8318+8) 完整更新列表 下载地址:https://www.jetbrains.com/phpstorm/download
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主