
springCloud全家桶及相关内容编程
文章平均质量分 66
springCloud全家桶及相关内容编程
黑夜中坚持
这个作者很懒,什么都没留下…
展开
-
阿里云oss对象存储访问的使用
创建阿里云OSS对象存储服务创建bucket存储空间创建RAM子用户Accesskey进行API调用(安全性考虑)添加权限:代码有关操作引入阿里云oss依赖<!-- 使用阿里云的oss对象存储服务--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-aliclo.原创 2021-03-01 11:50:07 · 1146 阅读 · 3 评论 -
gateway网关进行路由转发、权限校验、限流控制使用实例
新建gateway微服务module,并导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId></dependency>其余依赖参考链接在主启动类中配置@EnableDiscoveryClient注解开启服务注册与发现,这样网关微服务能够发现..原创 2021-02-21 22:27:53 · 1821 阅读 · 1 评论 -
nacos作为配置中心进行配置管理使用实例
为什么要使用配置中心当修改配置时,每次都要重新打包部署,不仅繁琐还影响服务的使用.导入依赖包<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency>其他依赖见该链接在resources/boots..原创 2021-02-21 20:37:31 · 1175 阅读 · 0 评论 -
nacos作为注册中心使用实例
实现效果member会员服务调用coupon优惠券服务,查询用户所拥有的优惠券导入依赖包<!-- 导入服务发现包,这样能获取注册中心中的微服务--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></depen..原创 2021-02-21 20:05:17 · 533 阅读 · 0 评论 -
springboot微服务整合activemq的queue/topic代码
springboot整合activeMQ之queuepom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO.原创 2021-01-03 20:45:29 · 242 阅读 · 1 评论 -
spring整合activemq的queue/topic代码
spring整合activeMQ之queue导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0.原创 2021-01-03 20:43:29 · 131 阅读 · 0 评论 -
activemq消息中间件(解耦、削峰、异步)原始无框架queue/topic代码编写(单机+集群+jdbc with journal持久化)
需要导入的jar包<!-- activemq所需jar包配置--> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.15.9</version> .原创 2021-01-03 20:38:29 · 196 阅读 · 1 评论 -
nacos(服务注册与发现)+seata(分布式事务)+nginx(负载均衡) 订单-库存-用户编码实例
启动nacos、seata、nginxnacos/bin目录下启动nacos:bash startup.sh -p 3333 (指定端口需要修改配置文件)bash startup.sh -p 4444 bash startup.sh -p 5555启动nginx:nginxseata/bin目录下启动seata:bash seata-server.sh创建数据库及表(回滚日志表,在对应的数据库下执行conf包下的db_undo_log.sql即可)CREATE DATAB..原创 2020-12-14 21:46:46 · 497 阅读 · 0 评论 -
springboot配置profile多环境支持
在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml,默认使用application.properties的配置.如果想指定使用其他配置文件中的数据,可以使用如下几种方式:方法1# 在application.properties/yml中写如下配置信息# 表示使用application-prod.properties/yml配置文件spring.profiles.active=prod方法2: 多文档块方式# yml文件支持多文档原创 2020-11-08 19:54:02 · 191 阅读 · 0 评论 -
spring security权限控制(方法级别+页面级别)注解简单使用
一: 方法级别权限控制JSR-250注解pom.xml文件中导入依赖jar包 <dependency> <groupId>javax.annotation</groupId> <artifactId>jsr250-api</artifactId> <version>1.0</version> </depe原创 2020-11-04 14:55:37 · 1399 阅读 · 0 评论