Spring Boot 1.1.5.RELEASE
public class DataAccessTests
{
private EmbeddedDatabase db;
@Before
public void setUp()
{
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
db = builder.setType(H2).addDefaultScripts().build();
}
@Test
public void testDataAccess() {
JdbcTemplate template = new JdbcTemplate(db);
int r = template.queryForObject("select 1", Integer.class);
assertEquals(r, 1);
}
@After
public void tearDown() {
db.shutdown();
}
}
异常
org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-181]
我犯了哪个错误?
答案 0 :(得分:0)
对不起我的错误。当我为这个错误编写演示应用程序时,我找到了一个解决方案。
问题是设置是从我的应用程序而不是默认设置。
在我评论@SpringApplicationConfiguration(classes = App.class)
后,一切正常。