springcloud
lukezhang-123
博客好强大!注意保护视力!
展开
-
基于gradle使用springboot2的springcloud-Greenwich.SR4多模块项目--openfeign和gateway使用
gradle项目里的build.gradle相当于maven的pom.xml,可以配置整个项目依赖和各个模块的依赖idea新建项目,gradle,不选java,创建一个空项目,如果选了java,会在根目录创建src目录,因为是多模块,所以不需要再根目录写代码下一步可以设置项目groupid创建好空项目,idea会添加gradle程序,这些文件应该和代码一起放到git里,这样才是完整的gr...原创 2019-12-06 19:36:25 · 1308 阅读 · 0 评论 -
springcloud Finchley基于springboot2.0 开启hystrix dashboard Unable to connect to Command Metric Stream
springcloud Finchley改动很大,很多配置的名称,模块的名称都变了,开启hystrix dashboard页也不一样springcloud Finchley 模块名称变更查看pom.xml<dependency> <groupId>org.springframework.cloud</groupId> ...原创 2018-08-24 18:15:10 · 1164 阅读 · 1 评论 -
springboot 设置日志
application.propertieslogging.level.root=INFOlogging.level.org.springframework.web=DEBUG 设置包的日志级别logging.level.org.hibernate=ERROR或者可以在命令行参数后加--logging.level.org.springframework.web=DEBU...原创 2018-03-12 19:20:44 · 11932 阅读 · 0 评论 -
springboot maven打包jar包war包--源码包
pom.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原创 2018-02-25 14:52:19 · 11042 阅读 · 0 评论 -
spring cloud config server---No instances found of configserver
spring cloud config server配置要点教程 @EnableDiscoveryClient @EnableConfigServerCould not locate configserver via discoveryjava.lang.IllegalStateException: No instances found of configserver解决原创 2018-03-03 16:46:23 · 42368 阅读 · 2 评论 -
maven打包需要下载findbugs
springcloud maven如果没有<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency>点击idea的maven的lifecycle的p原创 2018-02-26 18:39:55 · 10317 阅读 · 0 评论 -
shell 启动运行springboot项目 判断项目是否成功启动运行
java -jar your-app.jar这是一般springboot项目的命令行启动,然后是持续的输出一些日志信息, 最后一行会有个Started。。。的信息java -jar your-app.jar --logging.file=path/name.log上面是自定义log日志目录,是springboot支持的命令行参数【原理】判断springboot是否启动成功,用shell循环判断输原创 2018-01-26 10:03:19 · 32395 阅读 · 1 评论 -
springboot 自定义输出日志
java -jar file.jar --logging.file=file.logfile.jar是springboot应用,--logging.file可以设置标准输出写入文件,方便调试,与在控制台运行main方法的输出一样原创 2018-01-09 14:44:08 · 14559 阅读 · 0 评论 -
shell 查看springcloud多个springboot项目的pid和port
#!/bin/bashecho "start script ......................"ps_java=`ps aux | grep "java -jar" | grep -v "grep"`printf "%-80s %-15s %-15s \n" package pid portecho "$ps_java" | while read linedo原创 2018-01-25 14:40:11 · 11994 阅读 · 0 评论 -
springboot web跨域访问问题解决--addCorsMappings和CorsFilter
springboot web跨域访问问题解决–addCorsMappings和CorsFilter@Configurationpublic class CorsConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { reg原创 2018-01-22 20:00:09 · 38334 阅读 · 4 评论 -
springboot三种方式优雅解决web跨域访问cors问题,Filter,WebMvcConfiguration,@CrossOrigin
跨域访问时很多需求,所以springboot的跨域解决也是【必须的】拦截器方式//自定义拦截器import org.springframework.web.servlet.HandlerInterceptor;public class CorsInterceptor implements HandlerInterceptor{ @Override public boolean pre原创 2018-01-22 19:55:49 · 27499 阅读 · 5 评论 -
springcloud--zuul跨域访问问题
springcloud微服务框架,是一组组件,eureka服务注册中心,zuul路由等等一般都是在zuul上配好url路径映射到各个服务,所以对外都是访问zuul服务的端口,但是在web服务设置了跨域的Interceptor后没有起作用(我的chrome浏览器,postman正常),关掉web服务,依然有返回http最后确定是在zuul上没有设置跨域header跨域时,可能会先OPTIONS访问,z原创 2018-01-22 18:27:30 · 18492 阅读 · 0 评论 -
springboot aop demo
完整springboot aop demo原创 2018-01-03 12:12:04 · 13581 阅读 · 0 评论 -
springcloud要点记录
springcloud springboot eureka原创 2017-12-24 16:33:47 · 14068 阅读 · 0 评论 -
springcloud中feignclient远程过程调用demo
使用springboot,建立一个微服务,可以是简单的web访问请求使用@FeignClient注解接口,来远程调用服务,在controller中调用接口的方法来实现远程调用 接口代码片段 (调用远程服务来验证登录)@FeignClient(name = "service",url = "http://localhost:7000")public interface Service {原创 2017-12-25 15:47:35 · 20626 阅读 · 0 评论 -
springboot自定义拦截器Interceptor
自定义拦截器需要实现HandlerInterceptor接口需要一个配置类继承WebMvcConfigurerAdapter,而且被@Configuration注解在配置类中重写addInterceptors方法,添加要拦截的url地址(/** 为全部请求)完整项目demo原创 2017-12-25 10:47:32 · 15369 阅读 · 0 评论 -
微服务springcloud分布式入门-eureka服务注册与发现-zuul路由
spring cloud基于springboot组成多个应用的微服务架构本例使用基于maven的5个模块module,每个模块都是一个springboot应用来构建微服务架构 一个Eureka微服务注册与发现应用 (必须第一个启动) 一个zuul微服务路由器 三个web应用完成后,可以访问: localhost:7001 eureka网页管理,可以查看注册的微服务localhost:700原创 2017-12-24 18:08:08 · 14642 阅读 · 0 评论