![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring/springboot/springcloud
李帅康
这个作者很懒,什么都没留下…
展开
-
consul提示某服务service checks错误
启动某个微服务后,consul控制台看到该服务health checks有个错误。访问http://localhost:8500/v1/agent/checks查看服务状态,提示该服务状态为down。访问output提供的地址,http://192.168.1.102:5001/actuator/health只是简单的提示了down。并没有详细信息。修改yaml配置文件,添加如下配...原创 2019-11-08 09:47:34 · 18425 阅读 · 1 评论 -
mac安装rabbitmq
brew install rabbitmq终端执行命令,卡在brew的更新上。索性关闭更新:.base_profile文件中添加export HOMEBREW_NO_AUTO_UPDATE=truesource .base_profile然后再次执行安装命令,它会自动安装rabbitmq的一些依赖:openssl, jpeg, libpng, libtiff, wxmac and...原创 2019-11-02 15:41:48 · 250 阅读 · 0 评论 -
redis报错redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.
找了个redis实现延迟队列的例子,demo跑起来之后报错:redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.发现是多跑了几个线程导致的,具体什么原因还不清楚。...原创 2019-11-02 11:42:05 · 5844 阅读 · 4 评论 -
would dispatch back to the current handler URL [/schedule] again.
springboot项目,post请求接口,代码执行,但是却报错提示would dispatch back to the current handler URL [/schedule] again.修改注解@Controller为@RestController原创 2019-10-31 23:39:08 · 1088 阅读 · 1 评论 -
FeignClient微服务调用,请求通了返回结果为null
启动类需要加注解原创 2019-09-14 01:40:02 · 13665 阅读 · 10 评论 -
mac consul的安装与启动
从https://www.consul.io/downloads.html下载mac64位压缩包解压后把consul文件复制到/usr/local/bin目录下。在该目录下执行consul命令,输出相关命令即可。启动consul,执行命令consul agent -dev...原创 2019-09-08 10:47:09 · 6687 阅读 · 0 评论 -
springcloud与springboot版本冲突问题记录(一):springcloud启动报错
springcloud版本:Finchley.RELEASEspringboot版本:2.1.3.RELEASE启动报错:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-05-19 17:32:50.79...原创 2019-05-19 17:43:13 · 3043 阅读 · 2 评论 -
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava
搭建spring cloud的时候,报以下错误:java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V是由于spring boot版本兼容性导致的,在pom.xml中修改配置文件,修改version版本号,重启成功...原创 2018-11-06 11:10:26 · 287 阅读 · 0 评论 -
SpringBoot之异步调用@Async
场景:微信公众号授权页面,公众号所有者扫码授权时,拉取公众号下的粉丝信息,完成后跳转至授权成功页面。问题:当粉丝数量很大的时候,拉取用户信息(包括网络请求)耗时很长,授权页面会因为请求超时挂掉。(很多耗时操作都要考虑到用户体验,先返回授权成功页面,耗时操作在异步执行)解决方法:异步执行耗时的拉取用户信息操作。SpringBoot中直接可以@Async注解实现异步调用。@Contro...原创 2018-02-07 23:51:31 · 267 阅读 · 0 评论 -
idea编译打包项目/src/main/resources/resourceDev下的资源文件找不到
Build-Build Artifacts 编译项目到tomcat中,项目启动报错:2018-01-12 10:13:22.327 WARN 2604 --- [on(3)-127.0.0.1] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization -原创 2018-01-12 12:12:12 · 4525 阅读 · 0 评论 -
第一个Spring Boot应用
myeclipse搭建好maven环境后,新建maven项目,项目结构如下: 打开pom.xml文件,添加配置文件,保存时myeclipse会自动去加载需要的jar,过程可能会需要一两分钟:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2017-05-04 22:35:36 · 530 阅读 · 0 评论 -
拦截器MyHandlerInterceptor和MyWebConfigurer
MyHandlerInterceptor没有在spring容器的管理中,yml文件中配置的过滤条件加载不了。在MyHandlerInterceptor中:private List<String> noSessionUriList; private List<String> noSessionSuffixList; private String roo...原创 2018-02-12 10:59:59 · 449 阅读 · 0 评论 -
spring整合quartz实现定时任务
1.业务需求:预约表中有一个状态字段status,有5种状态,0发起,1待核销,2驳回,3核销,4超时,后台要不断地去更新status的状态值,如果当前时间超过预约的创建时间30分钟,就将status的状态值修改为42.解决方法:方法1:配置一个监听器,然后在方法中单独开一个线程,不断地去循环修改状态值;方法2:利用quartz计时框架处理后台状态值修改,这里利用quartz去实现3.在applic原创 2017-06-08 00:05:56 · 589 阅读 · 1 评论 -
BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationContextjboss启动报错,百度结果如下:错误:java.lang.IllegalStateException: BeanFactory not initialized or alre原创 2017-03-03 00:28:36 · 1579 阅读 · 0 评论 -
Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.
项目原来运行是没有问题的,但是这两天项目却启动报错,百度是jar包hibernate-annotation.jar冲突引起的。检查项目关于hibernate的jar包,发现并没有hibernate-annotation.jar,感觉束手无策了。 服务器用的是jboss4.2.3-GA,之前项目部署到jboss7.x的版本是可以的,我又想到是不是因为更换了服务器的原因,发现再次部署到jboss7.x原创 2016-08-28 23:17:07 · 2735 阅读 · 0 评论 -
No Hibernate Session bound to thread, and configuration
sql语句查询报错: Caused by: org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here在service类中的方法名上加上注解: @Transact原创 2017-02-28 00:24:29 · 510 阅读 · 0 评论 -
springAOP面向切面编程之日志记录功能
关于AOP: 这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代原创 2016-12-22 10:15:21 · 17879 阅读 · 5 评论 -
springmvc项目启动报错:'sessionFactory' or 'hibernateTemplate' is required
项目启动报错: ‘sessionFactory’ or ‘hibernateTemplate’ is required 位置在GenericHibernateDao类,该类是操作数据库的实现类,继承了HibernateDaoSupport。public class GenericHibernateDao extends HibernateDaoSupport implements Generic原创 2016-08-18 23:03:11 · 474 阅读 · 0 评论