腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
在
内存
中
嵌入
MariaDB4j
来
替换
JUnit
测试
中
的
默认
Spring
DataSource
?
、
、
、
、
我正在为使用几个data Jpa存储库
的
Service编写
测试
。问题是,一些存储库使用了大量具有MySQL特定函数(如str_to_date() )
的
原生查询。因此,当我尝试使用H2
测试
服务
的
方法时,我得到了一个错误,告诉我H2无法识别函数。我尝试
在
MySQL模式下使用H2,但得到了相同
的
错误。 here
mariaDB4j
是作为变通方法提出
的
。我已经
在
Maven
中
添加了依赖项 <depend
浏览 149
提问于2019-02-06
得票数 3
回答已采纳
6
回答
对于
JUnit
测试
用例,有没有办法在
内存
中
运行MySQL?
、
、
我只是尝试为访问MySQL DB
的
服务添加
测试
用例,并且我想重新创建整个模式(对于某些场景,也只使用包含每个
测试
用例所需数据
的
MySQL转储文件)。我环顾四周,发现一些人使用SQLite / H2和其他工具
来
做这件事,但我只是想知道是否有任何方法可以在
内存
中
运行MySQL,这样我就不需要担心任何特定于我可能在我们
的
服务上使用
的
MySQL方言
的
事情。
浏览 1
提问于2011-07-18
得票数 71
1
回答
@DataJpaTest
的
测试
不使用
嵌入
式
内存
数据库
、
、
、
、
按照用@DataJpaTest注释
的
@DataJpaTest
测试
,
默认
情况下将使用
嵌入
式
内存
数据库(H2)。
默认
情况下,带有@DataJpaTest注释
的
测试
是事务性
的
,并在每个
测试
结束时回滚。他们还使用
嵌入
式
内存
数据库(
替换
任何显式或通常自动配置
的
DataSource
)。@AutoConfigureTestDatabase
浏览 2
提问于2021-03-29
得票数 1
回答已采纳
6
回答
Spring
Boot -排除不起作用
的
EnableAutoConfiguration
、
、
我正在使用最新
的
spring
boot版本,并且我正在尝试设置一个应用程序,但我想禁用
DataSource
配置。我
的
配置类如下所示:@ComponentScan @EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.classat org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration.
浏览 0
提问于2015-01-27
得票数 16
5
回答
在
春季
测试
中
,
如何
在@Test方法之前只填充一次数据库?
、
、
、
使用
junit
4
测试
spring
服务层
的
下一个问题是:
如何
在所有@Test方法之前调用只填充一次数据库
的
脚本:我想在所有@
测试
之前执行一次:"src/main/resources/sql/mysql/javahelp-insert.sql"), false);
浏览 7
提问于2013-07-06
得票数 22
回答已采纳
2
回答
Spring
4
JUnit
测试
:将SQL加载到H2 db
、
、
、
我试图为
Spring
(
Spring
4)应用程序编写
测试
。
spring
.
datasource
.url=jdbc:postgresql://localh
浏览 4
提问于2015-02-28
得票数 5
回答已采纳
2
回答
与@DataJpaTest
的
集成
测试
、
、
、
、
我
在
我
的
项目中有这样
的
测试
:@SpringBootTest
spring
.
datasource
.url=jdbc:h2:mem:testdb;MODE=MySQL;DB_CLOSE_ON_EXIT=FALSE
spring
.
datasource
.username=
浏览 5
提问于2020-10-20
得票数 1
回答已采纳
1
回答
没有数据库连接
的
Spring
JUnit
5
测试
、
、
我遇到了一个问题,我正在使用
Spring
运行
JUnit
5附带
的
测试
。我
的
应用程序连接到云中
的
Datasource
。但是,当我运行我
的
测试
时,它失败
的
原因之一是,我
的
数据源文件设置为接受环境变量,并且没有硬编码我
的
数据源(将通过docker-组合文件发送)。
测试
时是否有办法在
内存
中
创建假数据库?我
如何
做到这一点,
浏览 2
提问于2022-06-22
得票数 1
2
回答
Gradle
Spring
Boot自定义配置
、
、
、
、
我有一个使用mysql数据库
来
持久化信息
的
应用程序。我想创建此应用程序
的
一个使用
嵌入
式数据库(
mariaDB4j
)
的
版本,并将其作为服务添加到我们
的
CI环境
中
,这样,当我们使用端到端
测试
启动此
嵌入
式版本时,QA团队将获得一个干净
的
数据库。我在这上面找到
的
最接近
的
是: qaci {
浏览 0
提问于2018-07-17
得票数 4
1
回答
如何
在RestController
测试
中
模拟DB连接?
、
、
、
、
控制器GET方法public List<Users> getAllUsers() {}该项目与
浏览 4
提问于2022-02-10
得票数 0
2
回答
将
Spring
连接到现有的JDBC连接
、
我一直在跟踪,通过
Spring
的
文档。这很好,但我无法在网上(和当前)找到任何显示
如何
使用
Spring
通过JDBC连接到现有
DataSource
的
内容。我可以在哪里配置这个连接?本教程只说明
如何
创建一个(但它到底在哪里创建?)。
浏览 7
提问于2016-04-25
得票数 0
回答已采纳
1
回答
如何
将初始化脚本添加到h2
junit
spring
测试
?
、
、
、
、
我有一个@SpringBootTest,它使用
内存
中
的
h2数据库进行
junit
测试
:
spring
.
datasource
.cache.username=test问:
如何
在h2数据库启动时将模式创建脚本添
浏览 25
提问于2021-02-18
得票数 0
回答已采纳
3
回答
如何
告诉
Spring
Boot使用另一个DB进行
测试
?
、
、
、
、
我希望
Spring
Boot使用与应用程序数据库相邻
的
MySQL
测试
数据库进行集成
测试
。目前,它自动使用H2数据库,因为我
在
Gradle
中
添加了H2依赖项。例如,这个
测试
现在使用H2数据库运行,而我更希望它使用物理辅助数据库。import org.
junit
.Test;import org.observer.media.model.MediaGroup; import
浏览 8
提问于2017-08-13
得票数 15
回答已采纳
5
回答
使用
Spring
和Liquibase时,
如何
在每次集成
测试
之后清理数据库表?
、
、
、
我有一个附带项目,我正在使用
Spring
,Liquibase和Postgres。我有以下一系列
测试
:test2();test4();我想通过以下限制
来
解决这个问题我不想杀死数据库并在每个
测试</
浏览 3
提问于2020-07-13
得票数 9
回答已采纳
1
回答
Spring
Boot
测试
在
内存
数据库中使用
、
我已经使用
Spring
Boot创建了一个
Spring
web项目。想要了解
测试
方面的实践。对于带有初始schema.sql
的
junit
,我需要一个
内存
中
的
嵌入
式数据库,比如hsql或h2。
在
主应用程序上,数据库可以是mysql或oracle
在
非
Spring
Boot项目中,我们通常会有一个单独
的
applicationcontext.xml,它由web应用程序引
浏览 2
提问于2013-10-26
得票数 29
回答已采纳
3
回答
Spring
boot jpa与H2数据库
、
、
、
、
我正在尝试使用H2 DB
的
JPA
来
运行我
的
Spring
Boot data项目的示例代码。application.properties:
spring
.
datasource
.jdbc-u
浏览 1
提问于2016-10-12
得票数 2
2
回答
Spring
Boot环境专用配置
、
、
、
、
我有一个使用执行器、自动配置和JPA
的
弹簧引导应用程序.我希望能够
在
我
的
测试
配置文件中使用
内存
中
的
DB,
在
开发期间使用MySQL DB配置,以及在生产中部署应用程序时使用单独
的
产品 DB配置。大概是
在
java命令行
中
,我应该能够指定环境,并在application.properties (或.yml)
中
获取正确
的
配置文件或配置块。我还没有找到一个很好
的</
浏览 6
提问于2014-07-16
得票数 3
回答已采纳
5
回答
如何
在
JUnit
4
中
测试
Struts2操作?
、
有一个用于
测试
Struts2操作
的
struts2-
JUnit
-plugin,但它似乎要求
测试
是以
JUnit
3风格编写
的
,也就是说我不能使用@BeforeClass,@Test等注释,也不能使用像"shouldDoThisAndThat()“这样
的
BDD风格
的
测试
名称。有没有办法将struts2-
JUnit
-plugin和
JUnit
4风格
的
测试
浏览 0
提问于2011-04-28
得票数 4
1
回答
springboot读取tomcat-context.xml
、
、
、
您好,我们
在
tomcat应用服务器上运行了一个
spring
应用程序。我想在
JUnit
中
添加与Springboot
的
集成
测试
。我现在遇到了一个问题,
嵌入
式tomcat服务器不存储我们
的
数据源,因此无法查找它……如果服务器配置没有定义数据源,我们
的
资源中就会有一个应该使用
的
后备"context.xml“。但是
嵌入
的
tomcat不会读取这个配置,我就是想不出该怎么做。下面是我<
浏览 1
提问于2017-05-09
得票数 6
2
回答
无法使用相对路径导入
Spring
bean定义文件
、
、
,以便在
测试
时更容易
替换
DataSources和Hibernate配置。(Java pkgs with production code)<import resource="
spring
-
datasource
.xml我
的
JUnit
测试
使用DbUnit和HSQLDB
内存
数据库运行。因此,我
的
浏览 0
提问于2011-12-22
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从零开发一个Java Web项目要点
基于 SSM 集成sharding-jdbc2.0.3
Java Web项目开发从0开始的要点!
java零基础教程:从零开发一个Java Web项目要点
Java后台系统开发要点清单
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券