腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
验证
对
Spring
Boot
服务
层
bean
进行
单元测试
、
、
、
我非常喜欢用Java
验证
注解来检查方法参数的基本有效性。我的问题是如何在不启动
Spring
应用程序上下文的情况下测试
服务
bean
的这种方法,这非常慢。 我知道
验证
需要执行一些
验证
器。通常,这是由
Spring
Boot
基础设施在
服务
bean
具有@Validated时设置的。有没有一种方法可以在不
使用
@SpringBootTest创建完整上下文的情况下设置
单元测试
来设置
验证</
浏览 28
提问于2021-07-15
得票数 0
3
回答
在JerseyTest中访问
Spring
beans
、
、
、
、
我正在尝试弄清楚如何从JerseyTest的子类访问
Spring
bean
。扩展JerseyTest我已经设法在我的测试中加载了
Spring
上下文,但我还没有弄清楚如何访问
spring
上下文。.contextListenerClass(ContextLoaderListener.class) } 安装程序
使用
默认的我以前从未
使用
过Grizzly,但在Jetty中我会这样做: public Object getSpring
浏览 1
提问于2011-01-12
得票数 7
回答已采纳
1
回答
如何正确模块化应用程序配置,以便测试(IT,datajpa,.)不会拿起所有准备生产的东西
、
我想知道,结构正确的应用程序配置是什么样的,您
使用
的是什么,这样我就可以@Import在测试中只导入那些在生产中
使用
的配置,这些配置是必需的。..。static void main(String[] args) { }某些
服务
的接口interface SomeService {}@Configuration pub
浏览 2
提问于2020-08-12
得票数 1
2
回答
spring
boot
rest控制器中的
验证
、
、
在java中有没有类似于用于.Net的FluentValidation的可用于
验证
rest控制器数据的库?
浏览 13
提问于2019-05-24
得票数 1
1
回答
Spring
5中的
服务
层
bean
验证
?
、
、
我需要
验证
在
Spring
5应用程序中作为参数提供给
服务
层
方法的
bean
。我可以让
验证
在控制器上工作,但是在
服务
层
,@Valid注释被忽略了。
服务
类用@Validated注解,它的一个实例被自动连接到
进行
方法调用的控制器类中。 我需要在非
Boot
应用程序中执行此操作。我找到了一些说明,但它们是特定于
Boot
的。我在这里遗漏了什么,为什么这可以在控制器上工作,而不能在控制器到
服
浏览 0
提问于2020-08-27
得票数 2
3
回答
MockMvc、RestAssured和TestRestTemplate之间的区别是什么?
、
、
、
、
据我所知,MockMvc只是在测试控制器,模拟
服务
层
。
对
吗?RestAssured和
Spring
Boot
的TestRestTemplate有什么不同?
浏览 5
提问于2018-08-28
得票数 12
1
回答
我可以在没有
使用
Spring
的数据库的情况下
使用
Spring
模拟CrudRepository吗?
、
、
、
我正在开发一个应用程序,它
使用
Spring
2和
Spring
。最后一个应用程序将
使用
MySQL。 我目前有一个持久化
层
和一个
服务
层
,以及一些从CrudRepository派生的存储库。对于我的
单元测试
,我想真正地在没有任何数据库的情况下
进行
单元测试
。即使是HSQL。我知道这里有几种不同的哲学,但我想切换到纯
单元测试
,看看它是如何运行的。我将在集成测试中
使用
数据库。我尝试在我的app
浏览 2
提问于2020-02-19
得票数 2
回答已采纳
3
回答
在
Spring
Boot
单元测试
中@SpringBootTest vs @ContextConfiguration vs @Import
我正在做一个
Spring
Boot
项目。我正在编写一个基于"TDD“的”
单元测试
“代码,这有点困难。我正常地完成了测试,但我不确定
使用
@ContextConfiguration和
使用
@Import之间的区别。 所有三个选项都能正常运行。
浏览 0
提问于2019-06-22
得票数 20
2
回答
Spring
Boot
Controller测试:模拟需要下游对象的
服务
,导致ApplicationContext无法加载
、
、
、
、
我正在尝试
使用
Mock运行控制器级
Spring
Boot
单元测试
,用于我的
服务
层
依赖项。但是,这个模拟需要一个
使用
EntityManager对象的下游存储库依赖项,这会导致我的测试在加载ApplicationContext时失败。我的测试不涉及存储库依赖项或EntityManager,它
使用
模拟的
服务
对象来返回封装的响应。如果我只想模拟
服务
层
对象,为什么
Spring
会抱怨repo&
浏览 77
提问于2019-04-17
得票数 1
回答已采纳
2
回答
布局:装饰在胸腺叶中不起作用
、
、
我正尝试在我的应用程序中
使用
胸腺叶引入一个布局(作为),但无法使其工作。我已经检查过帖子了。pom.xml <groupId>org.springframework.
boot
</groupId> <version>1.5.8.RELE
浏览 12
提问于2018-01-20
得票数 3
3
回答
如何
对
Spring
@
Bean
CommandLineRunner
进行
单元测试
?
、
、
、
、
我在一个小PoC中
使用
Spring
Boot
,并尝试测试一个@
Bean
实现。static void main(String[] args) { } // Some code......我如何
对
@
Bean
comm
浏览 1
提问于2015-04-10
得票数 6
1
回答
Spring
Boot
Redis架构设计
、
、
、
、
当前
层
如下所示:我们将为大量数据实现一些缓存(比如用户的用户故事)。从Java体系结构的角度来看,在
服务
层
和存储库
层
之间添加DAO
层
是否有意义,其中将选择数据源(也称为缓存或实际数据库)。另外,实际创建“缓存域”是否有意义?
浏览 0
提问于2020-07-08
得票数 0
1
回答
N
层
架构和
单元测试
(
使用
Java)
、
、
我想听听你
对
一个架构问题的专业解释。想象一下一个带有
验证
API (JSR303)的
Spring
MVC webapp。因此,对于请求,我有一个控制器来处理请求,然后将其传递给
服务
层
,
服务
层
再传递给DAO
层
。我的想法是,控制器必须处理基本的
验证
(必填字段为空吗?然后,
服务
层
可以
浏览 0
提问于2011-01-13
得票数 0
3
回答
SpringBoot:以最小配置运行Junit测试
、
、
、
、
但问题是,我在这里看到了很多例子,其中教程展示了Springboot项目,在那里,他们只需为特定的测试类
使用
@Runwith或@SpringBootTest就可以运行Junit测试。</groupId> <version>2.1.1.RELEASE<artifactId>
spring
-
boot
浏览 12
提问于2020-02-07
得票数 2
2
回答
基于
Spring
Boot
的微
服务
集成测试
、
、
我读过许多关于
使用
Spring
Boot
和RESTful
服务
的指南,其中许多都包含有关运行
单元测试
的信息,最著名的是“
使用
Spring
Boot
构建应用程序”。但是,我还没有看到任何关于如何
对
使用
/依赖于其他
Spring
Boot
应用程序的
Spring
Boot
应用程序
进行
单元测试
的示例,这在云微<e
浏览 0
提问于2015-04-18
得票数 11
3
回答
服务
层
应该是
Spring
bean
吗?
、
、
服务
层
可以或者应该是
Spring
bean
吗?
使用
Service方法。
浏览 0
提问于2010-04-22
得票数 2
回答已采纳
2
回答
模拟
服务
bean
内的
服务
bean
中的方法(
Spring
Boot
2.5)
、
我在
Spring
中读到了大量关于内心嘲笑的问题和答案,但我无法将我的方案付诸实践…… 我需要对
Spring
Service
bean
(A)
进行
单元测试
,该
bean
(A)
对
另一个
服务
bean
(B)此方法在
bean
(A)的@PostConstruct方法中执行。我
使用
的是
Spring
Boot
2.5 (JUnit 5)。
浏览 27
提问于2021-09-30
得票数 1
2
回答
在@Mock中
使用
SpringRunner
、
、
、
、
我读到,当
使用
@Mock时,它应该与@RunWith(MockitoJUnitRunner.class)一起
使用
,而对于@MockBean,它应该与@RunWith(SpringRunner.class)一起
使用
。然而,对于@Mock,我看到MockitoJunitRunner或SpringRunner都可以互换
使用
。我很困惑为什么SpringRunner也能在这种情况下工作?
浏览 7
提问于2021-03-19
得票数 0
2
回答
Spring
在子模块集成测试中忽略
bean
、
、
、
、
我在一个多模块项目中
使用
Spring
Boot
。考虑到我想测试每个独立的模块,我已经创建了很多
单元测试
,现在我正在为我的
服务
项目编写集成测试。这是为了避免创建另一个application-test.properties,因为它已经在api模块中创建(项目中的另一个模块,它在
服务
层
之上,所以对于
服务
层
,它甚至不存在)。
bean
,但重点是该
bean
是定义的,并且
使用
@Repositor
浏览 40
提问于2019-06-03
得票数 2
1
回答
用
spring
boot
2.x模拟RestTemplate抛出空指针异常
、
、
我正在为我的
服务
层
编写一个
单元测试
,它调用REST后端
服务
和MongoDB。但是,当在本地执行测试时可以正常工作,但是当在编译时将我的应用程序打包到我的CICD管道中时,它会尝试运行
单元测试
,同时在
使用
RestTemplate和MongoTemplate
bean
时会得到空指针异常</groupId> <artifactId>
spring
-
boot
-starter-parent<
浏览 140
提问于2021-10-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 Spring Boot 如何快速进行 Web 微服务开发?
Spring Boot与Kotlin 使用JdbcTemplate连接MySQL
Spring Boot2.x类型安全属性配置详解
写给新手看的 Spring Boot 入门学习指南
SpringBoot常用注解汇总
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券