목록Java 개발 (2)
[꼼꼼한 개발자] 꼼코더
🤝 XML 매퍼와 같이 쓰기 MyBatis를 이용해서 SQL을 처리할 때 어노테이션을 이용하는 방식이 압도적으로 편리하긴 하지만 SQL이 복잡하거나 길어지게 되면 XML 방식을 더 선호하게 된다. MyBatis-Spring은 Mapper 인터페이스와 XML을 동시에 이용이 가능하다. XML 작성 시 XML 파일의 위치, XML 파일에서 지정하는 namespace 속성이 중요하다 XML 파일 위치는 Mapper 인터페이스가 있는 곳에 같이 작성하거나 src/main/resources 구조에 XML을 저장할 폴더를 생성 할 수도 있다. XML 파일을 만들 때 이름에 대한 규칙은 없다. 하지만 가능하면 Mapper 인터페이스와 같은 이름을 이용하자.(가독성을 위해) 👨🏻💻 TimeMapper.java 수정 ..
1️⃣ 1번째 오류 메세지 Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. 원인 mysql 버전이 8 이상일 때 나오는 오류라고 한다.. 해결방법 드라이버의 “com.mysql.jdbc” 부분을 → “com.mysql.cj.jdbc”로 변경하면 해결된다. 2️⃣ 2번째 오류 메세지 java.lang.NoClassDefFoundError: javax/serv..