본문 바로가기

Programming/JAVA28

[java/IntelliJ/testng] Mapper 테스트 오류 https://plz-exception.tistory.com/28 Spring Boot (1) MybatisTest를 통한 Mapper 단위 테스트개발 환경 : JAVA 1.8 / Spring Boot 2.4.1 / Gradle 6.7.1 / MySql IDE : IntelliJ 20.3.3 Dependency : mybatis-spring-boot-starter-test 2.1.3 * 해당 포스팅은 공식문서를 참조하여 작성했습니다. mybatis Test 공식문서 링크 1. 필요plz-exception.tistory.com않이이개외않되? Nullsector_1님 블로그 에서 mybatis springboot test 공식문서 url 확인 구글에서 영어로 검색해도 한국어문서만 뜨는데모든언어로 검색해도 내.. 2025. 1. 12.
[java/IntelliJ/testng] 테스트 오류 selectMapper 클래스를 이용해서 DB에서 데이터를 호출할수있는지 확인해보기전에testng라는 테스트 프레임워크가 제대로 동작하는지 확인해보니이런오류가 나왔음생성해준 파일을 열어보니gradle 관련 내용이 나옴그래들 테스트로 나옴 이건 내가 build.gradle 에 적어준 내용과 다른것같음plugins { id 'java' id 'org.springframework.boot' version '3.4.1' id 'io.spring.dependency-management' version '1.1.7'}group = 'com.project'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLangu.. 2025. 1. 12.
[JAVA/Spring] IntelliJ 프로젝트 초기설정 진짜 말도안돼.다까먹었어. IDE 기준 : intelliJ 2024.1 버전 초기설정방법1. 프로젝트를 생성한다 2.의존성을 설정한다 3. 그래들 (여기에서 문제)스프링 부트를 선택했으니 그래들에서 자동으로 필요한걸 다운받은줄알았는데 그게 아니었음인텔리제이에서는 컴파일시, 개발시 사용하는 JDK를 원하는 구성대로 잡아줄수있으니까 대충했었는데 그게 크리티컬하게 시간을 잡아먹었음. 3-1. 문제1. 최초 생성시 내 컴퓨터에 JDK가 환경변수로 잡혀있었기 때문에 제대로 다운을 못받았엇고 3-2. 문제2. 인텔리제이에서 자동으로 다운로드해줬던 JDK 23버전을 file structure의 sdk에 적용하면서 이제는 23버전을 쓰겠지 하면서 1.8버전 JDK 삭제를 안했었고 3-3. 문제3. JDK1.8를 완전 .. 2024. 12. 28.
[JAVA] 레거시 프로젝트 빌드오류 진짜 레거시 코드들을 이용해서 프로젝트 만드시는분들 다 아실거라고 생각하지만빌드가 안되는경우가 있음. 평일 기본 30~40정도의 방문횟수가 나오지만 질문관련해서 댓글이 뭔가 더 없어서그럴일은 없다고 보고, 왠만한 SI업체들도 대부분 1.8 이상의 자바버전을 사용하고 있기 때문에없을거라보지만 가끔 xml설정때문에 오류가 나는경우가 있음.(컴파일이 아니라 받은 소스코드를 돌려보기만해도) 말도안돼지만 이 경우에 xml스키마 부분을 살펴봐야하는데https 주소에서 스키마를 참조하는 부분이 있는데https -> http 로 변경만 해주면됨. 해결원리는 그냥 버전이 달라져서기존에 돌아가고 있는 프로그램에서는 문제가 없지만기본 내용은 같지만 내용을 받아오기위한 프로토콜이 달라져서 그런것뿐임.메이븐 업데이트할때, 메이.. 2024. 7. 2.