spring全家桶
TimeFriends
这里没有天赋异禀,也没有天资聪颖,只有每天的陪伴。万物瞬息万变,但唯一不变的只有变化。抓住变化的根本,以时间为伍,以坚持为伴,做时间的朋友。
展开
-
springCloud_Feign远程调用
Feign远程调用Feign替代RestTemplate先来看我们以前利用RestTemplate发起远程调用的代码String url ="http://userservice/user/"+order.getUserId();User user = restTemplate.getForObject(url,User.class);存在下面问题: ① 代码可读性差,编程提验不统一 ② 参数复杂URL难以维护Feign是一个声明式的http客户端.① 引入依赖 <depende原创 2022-05-17 19:52:42 · 3397 阅读 · 121 评论 -
Nacos集群搭建
Nacos集群搭建1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.150.18845nacos2192.168.150.18846nacos3192.168.150.188472.搭建集群搭建集群的基本步骤:搭建数据库,初始化数据库表结构下载nacos原创 2022-05-13 15:58:12 · 965 阅读 · 26 评论 -
springCloud_Nacos服务搭建
Nacos服务搭建在nacos/bin目录中,输入命令启动Nacos:startup.cmd -m standalone1.在cloud-demo父工程中添加spring-<!--nacos的管理依赖--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactI原创 2022-05-11 14:43:47 · 2487 阅读 · 83 评论 -
springCloud_ Ribbon负载均衡
Ribbon负载均衡负载均衡流程①负载均衡原理②负载均衡策略通过定义IRule实现可以修改负载均衡规则,有两种方式①:代码方式: 在order-service中的OrderApplication类中,定义一个新的IRule @Bean public IRule randomRule(){ return new RandomRule(); }②:配置文件方式(可以指定某一服务的规则): 在order-service的application.yml文件中,添加新的配置原创 2022-05-09 08:59:18 · 825 阅读 · 41 评论 -
springCloud_项目框架搭建
实现跨服务的远程调用(RestTemplate)业务场景:在返回订单信息数据中显示用户信息实现思路:基于RestTemplate发起的http请求实现远程调用1.注册RestTemplate在order-service的启动类中注册RestTemplate的Bean @Bean public RestTemplate restTemplate(){ return new RestTemplate(); }2.改造OrderController2.1:注入RestTemplat原创 2022-05-08 23:11:46 · 1022 阅读 · 11 评论 -
SpringMVC知识,spring的执行流程
SpringMVC知识SpringMVC有三大组件分别是:处理器映射器,处理器适配器,视图解析器。处理器映射器(HandlerMapping): 它负责根据用户的请求URL来找到处理器(Handler),SpringMVC提供了不同的映射器来实现不同的映射方式,因此我们需要由处理器映射器来进行区分。处理器适配器(HandlerAdapter): 通过不同的处理器适配器可以调用不同的处...原创 2019-07-27 07:51:52 · 1188 阅读 · 0 评论 -
spring+mybatis+springmvc框架(SSM)的环境搭建思路
SSM环境搭建一:保证Spring的IOC可以独立运行二:保证Mybatis独立运行三:整合spring和mybatis 思路:spring接管SqlSessionFactory的创建,以及dao接口实现类创建.(两个配置一个坐标)四:保证spring的事务可以使用.测试整合结果.五:保证springmvc可以独立运行.六:整合spring和springmvc编写顺序一:实体类...原创 2019-09-07 18:46:15 · 1282 阅读 · 0 评论