摘要: 读配置文件的目的在于减少代码上的冗余,这个冗余通常指加注解之类的。 比方说,我们原来的代码是这样: @GetMapping("/list") @Log(title = "查询用户列表", businessType = BusinessType.QUERY) public AjaxResult lis 阅读全文
posted @ 2020-08-23 12:01 挑战者V 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 微服务通信的方式有很多,有的用Socket,也有用一些HTTP客户端工具类,还有的有现成的组件如SpringCloud Open-Feign等。 这些共同点都是通信。 不同服务之间的通信涉及很多方面,比分说内网访问,外网不能访问等。 那么微服务如何实现内部通信呢(这里说的是内网通信,外网不能访问)? 阅读全文
posted @ 2020-08-23 11:59 挑战者V 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 我在没使用maven插件压缩打包的时候,一个应用打包基本上100M以上,以我个人博客中的一个管理微服务模块来说,打包成功后生成的jar就123M左右。为此我搜索了下,研究如何减少jar包体积大小的方法,不料真还找到了。步骤总结如下: 第一步添加插件 maven对应的微服务模块中pom.xml增加如下 阅读全文
posted @ 2020-08-23 11:58 挑战者V 阅读(6056) 评论(0) 推荐(0) 编辑
摘要: 近来针对微服务框架开发,其中oauth2.0默认返回XML形式的token失效,不符合我们实际的开发需求,于是我参考网上一些博客重写了它,使其符合我们开发的需求。 核心主要涉及两个类: import com.eqics.common.security.utils.ResultJsonUtil; im 阅读全文
posted @ 2020-08-23 11:56 挑战者V 阅读(3621) 评论(0) 推荐(0) 编辑
摘要: 一、运行Nacos Nacos GitHub开源地址:https://github.com/alibaba/nacos Nacos 官方文档:https://nacos.io/zh-cn/docs/quick-start.html 按照如下命令即可: //克隆 git clone https://g 阅读全文
posted @ 2020-08-23 11:54 挑战者V 阅读(527) 评论(0) 推荐(0) 编辑