목록Java/Spring (3)
빰_s
JDK 1.5부터 추가된 기능. import 문을 사용하면 클래스의 패키지명을 생략할 수 있는 것과 같이 (ex. import java.lang.Math; => Math.max(a,b) // java.lang 을 생략할 수 있음.) static import를 사용하면 static 멤버를 호출할 때 클래스명을 생략할 수 있음. 아래는 그 예시를 보자. import static java.lang.Integer.*;// Integer 클래스의 모든 static 멤버 import static java.lang.Math.random;// Math.random()만 import. 괄호는 붙이지 않는다. import static java.lang.System.out;// 이렇게 하면 System.out을 out만으로..
AssertJ : Junit 기반 테스트 코드를 작성하는데 사용되는 라이브러리 장점 - 메서드 체이닝을 지원하기 위해 좀 더 깔끔하고 읽기 쉬운 테스트 코드 작성 가능 (Junit에서 기본적으로 제공하는 assertEquals에 비해 가독성이 좋다는 것이 장점) assertEquals(a,b); // a == b ? 같은지 : 다른지 assertThat(b).isEqualTo(a); // a == b ? 같은지 : 다른지 - 개발자가 테스트를 하면서 필요하다고 상상할 수 있는 거의 모든 메서드를 제공 라이브러리 의존성 설정 Java 8 이상 기반 프로젝트는 3.x 버전을, java 7 이하 기반 프로젝트는 2.x 버전을 사용해야함 Gradle - Java 8 이상 testCompile 'org.asser..
JPA 실습을 하려고 김영한 강사님의 JPA 기본기 다지기 강의를 들으려다가 에러가 발생했다 이게 뭔소린가 하여 찾아보니, 대충 서버 호환 버전이 달라서 생긴 오류라고 한다. - 해결) 에러창에 나와있는 최신 버전을 지우고, https://www.inflearn.com/questions/357257 h2 커넥션이 안됩니다. - 인프런 | 질문 & 답변 h2다운받고 서버 시작 하려는데 아래 같은 애러가 나옵니다... 인터넷에 쳐도 답이 잘 나오지 않네요.. 두번째 강의에서 벌써 막혀 속상합니다... General error: 'The write format 1 is smaller than the support www.inflearn.com 해당 인프런 사이트에 김영한님께서 말씀해주신대로 1.4.2버전으로 ..