//启动类添加注解@ServletComponentScan package com.baiwang.invoice.utils; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.Filter; import javax.servlet.Filt...
修改spring boot 启动logo 在项目添加文件banner.txt,将需要的logo写在里面 效果:
打开IntelliJ IDEA,在菜单栏选择File菜单-->New-->Project...-->Spring Initializr,Project SDK即选择JDK的版本,Choose Initializer Service URL选择Default:://start.spring.i
前台启动 后台启动 区别:前台启动ctrl+c就会关闭程序,后台启动ctrl+c不会关闭程序 制定控制台的标准输出 catalina.out将标准输出指向制定文件catalina.out 2>&1 输出所有的日志文件 & 后台启动 脚本启动 启动方式 说明 ://..co
spring boot启动: 1:默认启动方法 2:指定配置文件启动 3:启动是添加配置
官网: spring boot springcloud 学习资源 使用IDEA创建SpringBoot项目 Spring Boot教程
使用方法抽取: 主项目 启动类加注解:@EnableFeignClients pom引入:spring-cloud-starter-feign 调用方 pom引入:spring-cloud-starter-feign 接口引入: 使用方式: ://..com/lifere
Spring的发展 1.1. Spring1.x 时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 1.2. Spring2.x时代 随着JDK 1.5带来的注解支持,Sprin
我们需要登录即可访问到Eureka服务,这样其实是不安全的 为Eureka添加用户认证。 第一步,为itcast-microservice-eureka添加安全认证依赖: 第二步,增加application.yml配置文件: 第三步,重新启动Eureka服务进行测试: 输入正确的用户名即可登录。
例子:
encrypt.fail-on-error true 标记说,如果存在加密或解密错误,进程将失败。 encrypt.key 对称密钥。作为一个更强大的替代方案,考虑使用密钥库。 encrypt.key-store.alias 商店中的钥匙别名 encrypt.key-store.location 密
在SpringCloud的项目中,我们使用了自动配置的OAuth2RestTemplate,RestTemplate,但是在使用这些restTemplate的时候,url必须是服务的名称,如果要调用真实的域名或者ip的url,会有错误,如下: 报错: 查看错误的跟踪链发现,自动注入的restTemp
项目加入FeignClient后再启动就报错,具体报错信息如下: 检查了各种配置均没有发现问题,怀疑是版本不匹配的问题 我用的springboot 是1.5.6,springcloud是Brixton.RELEASE 这两个版本不兼容,导致了上面的错误 解决办法 是把Brixton.RELEASE
冷知识,几乎用不到 在spring boot中使用Servlet有两种实现方法; 方法一: 正常创建servlet,然后只用注解@ServletComponentScan 对应的启动类: 方法二: 正常创建Servlet,但不对其进行配置,放到启动类来操作
集群搭建是在单节点基础上做的 单节点注册中心搭建在单节点的基础上修改配置文件 bootstrap.yml 再复制一个节点, 去掉原有的两项配置 分别启动即可 同步原理:两个节点并没有做特殊的复制处理
Spring Cloud Gateway 基本使用 maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</ar
Spring Cloud Gateway 内置Filter Spring Cloud Gateway中内置了很多过滤器,实现类有二十多个; 分类几类: AddRequestHeader 给请求加上一条header信息; spring: cloud: gateway: routes: - id: ad
Spring Cloud Config 本地配置覆盖远程配置 Spring Cloud Config 配置的优先级 远程配置 > 本地配置 > java代码配置 当需要本地配置优先时,可以限制远程配置的优先级 配置 spring: cloud: config: allow-override: tru
Spring Cloud Gateway 自定义Filter Spring Cloud Gateway 的Filter分为GatewayFilter和GlobalFilter两种,二者区别如下 GatewayFilter : 需要通过spring.cloud.routes.filters 配置在具体
Spring Cloud Gateway 权重路由 使用场景:需要多版本服务控制的时候,需要对服务进行权重路由,最常见的场景就是一个服务有两个版本V1,V2,在线上灰度的时候,需要忘光动态实时推送路由的权重信息,如95的流量到V1,5的流量到V2. spring: cloud: gateway: r
Spring Cloud Gateway 限流 限流的目的是通过对并发访问/请求进行限速或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可由拒绝服务,就是定向到错误页或友好的展示页,排队或等待 Gateway内置过滤器工厂限流 Spring Cloud Gateway官方就提供了Re
Spring Cloud Gateway 断言 Spring Cloud Gateway提供了很多断言设置,当请求进入Spring Cloud Gateway时,网关中的路
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号