throw는 exception을 발생시킨다.
throws가 예외 던질때 사용하는거.
throw new exception("오류메세지");
...
public class TestClass throws Exception {
...
}
국브스토리 throw throws
https://joont.tistory.com/157
// dependency
testImplementation group: 'com.h2database', name: 'h2', version: '1.3.148'
// 없으면 에러 발생
runtimeOnly 'com.h2database:h2'
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
runtimeOnly -> 런타임 동안 의존성 부여
근데 Maven Repository에서 H2의 의존성 코드는 testImplementation...인데
애초에 H2자체가 테스트용도로만 사용되서, 그런듯하다...