#boot2X

spring boot2X使用schema.sql初始化数据库

springboot版本2.2.5.RELEASE初始化文件schema.sql放在项目resources下droptableusersifexists;droptablegoodsifexists;createtableusers(idbigintauto_increment,namevarchar(255),cre...

spring boot2X代码混淆

为了防止代码很容易被反编译而造成泄露,所以打包时进行代码混淆使用proguard-maven-plugin插件<build><finalName>${artifactId}</finalName><plugins><plugin><groupId>...
代码星球 ·2021-02-01

spring boot2X整合nacos一使用Feign实现服务调用

服务调用有两种方式:  A.使用RestTemplate进行服务调用查看  B.使用Feign进行声明式服务调用上一次写了使用RestTemplate的方式,这次使用Feign的方式实现服务注册发现中心使用nacos启动nacosspringboot版本 2.2.1.RELEASE1.服务端provider(...

spring boot2X集成spring cloud config

SpringCloudConfig分为  ConfigServer:    分布式配置中心,是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息  ConfigClient:    通过指定配置中心来管理应用资源,以及与业务相关的配置内容,并在启动的时候从配置中心获取和加载配置信息Springboot版...

Spring boot2X集成zuul与consul实现负载均衡和反向代理

zuul是netflix开源的一个APIGateway服务器所有从设备或网站来的请求都会经过Zuul到达后端的Netflix应用程序。作为一个边界性质的应用程序,Zuul提供了动态路由、监控、弹性负载和安全功能。实现反向代理1.服务注册发现中心Consul启动consulagent-dev2.服务端provider和p...

spring boot2X整合Consul一使用RestTemplate实现服务调用

Consul可以用于实现分布式系统的服务发现与配置服务调用有两种方式:  A.使用RestTemplate进行服务调用    负载均衡——通过Ribbon注解RestTemplate   B.使用Feign进行声明式服务调用    负载均衡——默认使用Ribbon实现 查看先使用RestTempla...

spring boot2X整合Consul一服务注册与发现

Consul   是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。  关键特性:    服务注册/发现    数据强一致性保证    多数据中心    健康检查    key/value存储1.下载 https://www.consul.io/downloads.html...

Spring-boot2X基于sharding-jdbc3.x分表分库

ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的...