Spring
文章平均质量分 67
记录Spring相关问题
kainx
这个作者很懒,什么都没留下…
展开
-
springboot报错无法读取配置文件中的值:Could not resolve placeholder ‘xxx‘ in value “${XXXX}
springboot报错无法读取配置文件中的值:Could not resolve placeholder 'xxx' in value "${XXXX}原创 2022-05-10 00:52:49 · 10887 阅读 · 3 评论 -
Springboot 集成 micrometer(actuator/prometheus) 接口报 404
Springboot 集成 micrometer(actuator/prometheus) 接口报 404 解决办法转载 2022-03-06 17:56:28 · 6517 阅读 · 3 评论 -
spring boot正常启动之后访问controller下接口报404的解决方案
spring boot正常启动之后无法访问controller下的接口并且报404的多种原因及解决方案原创 2022-03-05 12:32:04 · 33842 阅读 · 4 评论 -
SpringBoot事务不生效的几种 case
原文: SpringBoot 系列教程之事务不生效的几种 case转载 2020-04-29 21:18:25 · 277 阅读 · 0 评论 -
使用GroboUtils解决junit不支持多线程的问题(一次艰苦的踩坑经历,写个单元测试就这么难吗)
背景最近想用junit写一个多线程实现的单元测试,但是测试结果与期望的不一样,通过debug发现一些实例对象是空的. 这就很让人摸不着头脑了. ????原因通过艰苦卓绝的调查发现竟然是因为junit不支持多线程测试, 这是因为Junit的底层实现上是用System.exit退出用例执行的. JVM都终止了,在测试线程启动的其他线程自然也无法执行JunitCore代码如下: /** ...原创 2020-04-28 17:09:01 · 626 阅读 · 0 评论 -
测试Spring service方法的一个例子
配置文件Maven依赖<!-- JUNIT --><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version></dependency>...原创 2020-04-28 13:45:16 · 815 阅读 · 0 评论 -
实现基于spring+mockito的跨多层接口的mock测试
概述当使用junit来测试Spring的代码时,为了减少依赖,需要给对象的依赖,设置一个mock对象,但是由于Spring可以使用@Autoware类似的注解方式,对私有的成员进行赋值,此时无法直接对私有的依赖设置mock对象。可以通过引入ReflectionTestUtils,解决依赖注入的问题。使用简介在Spring框架中,可以使用注解的方式如:@Autowair、@Inject、@Re...原创 2020-04-28 10:46:48 · 2474 阅读 · 1 评论 -
spring autowired mockito单元测试
这两天在做spring service层的单元测试时,遇到了一些问题。service层会自动注入(autowired)dao层的interface,如何正常测试service层的逻辑,而不真正的触动dao层的代码,即不往数据库做实际操作,变成了一个需要解决的问题。 mockito是一个不错的选择.mockito pom.xml依赖 <dependency> ...转载 2020-04-26 17:29:41 · 722 阅读 · 0 评论 -
前端ajax请求跨域及Spring Boot后端允许跨域设置
前端ajax请求跨域设置ajax请求里加上xhrFields: { withCredentials: true },crossDomain: true例如:<script> jQuery(document).ready(function () { $("#getotp").on("click", function () { var...原创 2020-04-03 12:49:02 · 729 阅读 · 0 评论 -
Spring application使用@ 使用的问题:'@' that cannot start any token. (Do not use @ for indentation)
错误信息在application配置文件中使用@出现异常:Exception in thread "main" while scanning for the next tokenfound character '@' that cannot start any token. (Do not use @ for indentation) in 'reader', line 4, column...原创 2020-03-10 19:23:10 · 1602 阅读 · 0 评论 -
Spring boot Unsatisfied dependency expressed through method的一个原因
原因<relativePath /> 这一行需要被删掉<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5...原创 2020-03-10 18:59:24 · 15118 阅读 · 0 评论 -
springboot结合eureka的坑 “No qualifying bean of type ‘javax.servlet.Filter‘ available“
原因maven依赖的错我在两个不同的地方分别引用了spring-boot-starter-parent 一个地方是2.2.4.RELEASE另一个是2.1.8.RELEASE修改方法版本保持一直就行,我改成了最新的版本<parent> <groupId>org.springframework.boot</groupId> ...原创 2020-03-10 18:10:43 · 1780 阅读 · 1 评论 -
Spring boot2.x下 使用feign,找不到@EnableFeignClients注解的解决方法
Spring boot 1.x在spring boot 1.x下,使用注解@EnableFeignClients,包路径是org.springframework.cloud.netflix.feign.EnableFeignClientsjar包依赖是<!-- feign远程调用 --> <dependency> <gro...原创 2020-03-09 17:54:31 · 1210 阅读 · 0 评论 -
The following method did not exist: reactor.core.publisher.Operators.liftPublisher解决办法
问题运行spring application出现下面错误:INFO - BeanFactory id=2d5128aa-061c-3cc9-96bb-2ab919339c49ERROR - ***************************APPLICATION FAILED TO START***************************Description:A...原创 2020-03-09 15:02:20 · 3941 阅读 · 1 评论 -
The bean 'dataSource',could not be registered.A bean with that name has already been defined解决办法
问题往SpringCloud的注册中心里注册服务时启动SpringBoot项目抛出异Description:The bean 'dataSource', defined in BeanDefinition defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfigu...转载 2020-03-08 17:52:40 · 3918 阅读 · 0 评论