spring
文章平均质量分 73
小明不明
这个作者很懒,什么都没留下…
展开
-
初学SpringCloud Gateway
前言场景:后台服务经常要给各个服务发送请求,想要发送请求就要知道地址,比如写了一个端口在1号机器,如果1号机器掉线了,难道要手动在前段切换到2号机器吗?我们这个服务可能是十几台机器同时上线,某一个用不了要能动态的自动切换,不可能天天去后台修改端口,这样肯定不合格的。所以就有了网关,向后台发送的所有请求都要经过网关,网关帮我们动态的路由到各个服务,网关还能从注册中心实时的感知某个服务注册上线或者下线,总是能帮我们把请求正确的路由到指定位置;不止如此,后期还会有这种需求,某一个请求过来,我们需要加上权限,鉴权原创 2021-03-20 23:00:11 · 318 阅读 · 3 评论 -
Failed to execute goal org.apache.maven.plugins:maven-surefire
启动报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project gulimall-coupon: There are test failures.Please refer to E:\java\gulimall\gulimall-coupon\target\surefire-reports for the individual test res原创 2021-03-20 17:38:43 · 307 阅读 · 0 评论 -
使用Nacos做配置中心
使用Nacos做配置中心首先进入官方文档https://github.com/alibaba/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-examples/nacos-example/nacos-config-example/readme-zh.md1.首先,修改 pom.xml 文件,引入 Nacos Config Starter。还是在谷粒商城这个项目,因为每个服务都有可能需要配置中心的功能,所以我们在common的pom中添加依赖。原创 2021-03-18 00:27:33 · 408 阅读 · 1 评论 -
谷粒商城微服务注册Nacos
标题微服务–注册中心、配置中心、网关之前分布式系统中已经生成了基本的增删改查代码,在分布式开发中,应该将每一个微服务注册到注册中心,这样如果有其他服务想要调用此服务就可以去注册中心查看有哪些服务注册进来,就可以随意挑选其中的服务进行调用。其次,还需要一个配置中心,如果我们有十台机器,想要修改上面的商品服务,那我们每一台机器要挨个修改,这无疑不符合我们的做事理念,所以就希望有一个配置中心来集中管理配置,想要修改哪个配置就可以一次性修改完成,并且是实时修改生效。然后,我们还要需要一个网关,所有前端的请求原创 2021-03-15 00:58:15 · 300 阅读 · 0 评论 -
谷粒商城使用renren代码生成器生成基本增删改查代码
修改配置中的表名,模块名运行主类,进入80界面,会自动下载一个压缩包,解压之后有一个main文件夹替换coupon模块中的main文件夹因为自动生成的代码中也有很多依赖需要导入,而我们前面已经在common中导入了这些依赖,所以就不用了再导一次了,直接让coupon依赖common,再pom.xml中导入common依赖把resource目录下的src目录删掉便于统一,新建application.yml文件,将商品服务中的yml文件中的配置直接复制过来,修改一下服务名如果此时发现启动报原创 2021-03-14 22:50:36 · 294 阅读 · 0 评论 -
Spring中bean的生命周期
Spring中bean的生命周期Spring中bean的生命周期Spring容器 从XML 文件中读取bean的定义,并实例化bean。Spring根据bean的定义填充所有的属性。如果bean实现了BeanNameAware 接口,Spring 传递bean 的ID 到 setBeanName方法。如果Bean 实现了 BeanFactoryAware 接口, Spring传递bean...原创 2019-11-15 20:58:00 · 61 阅读 · 0 评论