在Spring Boot中,可以通过编写一个简单的测试来检查MySQL数据库的连接是否成功。以下是一个使用Spring Boot JUnit测试的示例:
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.jdbc.core.JdbcTemplate;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
@SpringBootTest
public class DatabaseConnectionTest {
@Autowired
private JdbcTemplate jdbcTemplate;
@Test
public void testDatabaseConnection() {
assertDoesNotThrow(() -> jdbcTemplate.execute("SELECT 1"));
}
}
在这个测试中,我们使用了Spring Boot的@SpringBootTest
注解来启动完整的Spring上下文。然后注入了JdbcTemplate
,它可以执行SQL语句。我们使用assertDoesNotThrow
来断言执行一个简单的查询不会抛出异常,这表明数据库连接是成功的。
确保你的application.properties
或application.yml
文件包含正确的数据库连接配置。