반응형 전체 글24 [MyBatis] if문 데이터형 Integer일 경우 공백 체크 이슈 Mybatis 동적쿼리 if 문 사용시 파라미터 데이터형이 Interger 일 경우 공백체크 이슈 SELECT * FROM ITEMS AND itemNo = #{itemNo} int값이 0일때 null로 인식해서 제대로 조건에 걸리지 않는다. 따라서 로 변경해야 한다. 2022. 7. 15. MyBatis associate 안되는 경우 Model 2개를 각각 만들어 연결하는 경우 Mapper.xml 에 ResultMap을 새로 정의한다. 이때 1:1 관계는 Associate를 기준으로 하는데, prefix를 잡아도 제대로 안되는 경우, autoMapping을 true로 설정해본다. 2022. 7. 6. 공공 API 활용 https://www.data.go.kr/ 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 에 회원 가입 후, 필요한 API의 경우 활용신청을 진행하여 key를 받아야 활용할 수 있다. 2022. 7. 5. gradle Junit5 실행 bundle.gradle 파일에 아래 내용을 추가한다. dependencies { ... testImplementation('org.junit.jupiter:junit-jupiter:5.8.2') ... } test { useJUnitPlatform() } 아래와 같이 셋팅시에도 사용 가능하다. 2022. 7. 5. Intelli J : create test 할 때 자동으로 package저장하는 방법 Spring boot 프로젝트 생성시 test 디렉토리를 생성하지 않은 상태에서 java 소스에 create Test를 하는 경우, 동일한 패키지 하위에 test가 생성된다. 이럴때는 Test소스와 실제 소스를 구분하기 힘들기 때문에 test 디렉토리를 만들고 하위 default package를 동일하게 생성하여 진행한다. 이럴 경우 소스상에서 create test하는 경우에도 올바르게 test 하위에 class가 생성된다. 2022. 7. 5. JUnit : No tests found for given includes 설정을 바꿔줘야 한다. gradle로 프로젝트가 되어 있는 경우, intelliJ가 아닌 gradle로 test를 실행하게 한다. 따라서 이 설정을 바꿔주면 된다. Settings > Build, Execution, Deployment > Gradle Run Test Using : IntelliJ IDEA 2022. 7. 5. 이전 1 2 3 다음 반응형