[Spring Boot] Mapper/Service/Controller 만으로 웹 구축
2022. 9. 25. 00:13
Career/Spring Boot
일반적으로 우리는 Mapper -> Dao/Mapper(Repository) -> Service -> ServiceImpl -> Controller 이런식으로 구조화 시킨다. 하지만 Mapper.xml -> Service -> Controller 로 간단하게 웹 페이지 구축이 가능하더라.. DemoMapper.xml SELECT DEPT_NO ,DNAME ,LOC FROM TEST WHERE 1 = 1 이건 뭐.. 너무 간단한 내용이라 그냥 올리고 넘어가겠다.. 그냥 쿼리 짜준거로 보면 된다. DemoService.java package com.example.geo; import java.util.HashMap; import java.util.List; import java.util.Map; import..
[Spring Boot] 스프링 부트 oracle.jdbc.driver.OracleDriver 에러 해결 방법 (초간단)
2022. 9. 9. 12:16
Career/Spring Boot
pom.xml에 이거 추가 해주면 된다. com.oracle.database.jdbc ojdbc8 runtime 만약 이게 안된다? 그럼 https://mvnrepository.com/artifact/com.oracle.jdbc 여기 들어가서 본인에게 맞는 버전으로 찾아 사용하기를 권장한다. To be continue..
[Spring Boot] Error creating bean with name 'jdbcMappingContext' defined 에러 해결
2022. 9. 9. 12:13
Career/Spring Boot
일단 나는 DB문제였다. ##Oracle_DB #spring.datasource.hikari.maximum-pool-size=4 spring.datasource.driver-class-name: oracle.jdbc.OracleDriver spring.datasource.url= jdbc:oracle:thin:@localhost:1521/orcl # 이구조가 제대로 맞아야된다. spring.datasource.username=[아이디] spring.datasource.password=[비번] url 부분을 이상하게 적으면 jdbc 관련해서 계속 오류가 나타난다. Oracle Url 적을 때 조금 헷갈리는 부분이있다. 본인의 오라클 DB를 보고 똑같이 세팅하면 되겠다. jdbc:oracle:thin:@[본..
[Spring Boot] 스프링 부트 ionShutdownHook 에러 해결
2022. 9. 9. 12:03
Career/Spring Boot
간혹 스프링 부트 하다가 보면 에러가 생기기 마련.. 원인 pom.xml 에 이게 없다는 것을 의미한다. 그래서 ionShutdownHook 서버를 키자마자 바로 꺼지는 에러가 발생한것이다. 아래를 추가해주면 된다. org.springframework.boot spring-boot-starter-web 2.7.3 🌟🌟🌟🌟 그리고 버전에 맞게 설치해야 되는것 명심하자 난 2.7.3 버전이라 저걸 선택했다. 그럼 오류 해결 그리고 여기 들어가면 메이븐 가져올 수 있다. https://mvnrepository.com/artifact/org.springframework/spring-web/4.3.11.RELEASE 끝 To be continue..
[Spring Boot] Description Resource Path Location Type Unbound classpath container: 'JRE System Library [JavaSE-17]' in project 'geo' geo Build path Build Path Problem 에러해결
2022. 8. 20. 01:37
Career/Spring Boot
Project - Properties Java Build Path 확인 (unbound) 에러 떠잇는거 Remove 여기서 remove add Library 클릭 Next Apply and Close 🙌🙌🙌🙌🙌 java 11버전은 8버전과 다르게 jre파일이 따로 없다. 그래서 굳이 jre 경로 잡을 필요 없다. 그럼 오류가 사라진걸 확인할 수 있다. To be continue..
[Spring Boot] ResultMap vs ResultType 차이점
2022. 7. 20. 11:53
Career/Spring Boot
resultType - ibatis 에서 resultClass → mybatis 에서 resultType 으로 바뀜 - 클래스명 전체 또는 alias를 입력 즉 매핑하려는 자바 클래스의 전체 경로를 입력함 - 예 : com.test.Student 객체로 쿼리 실행 결과값을 받고자 할 때 ... - 예 : int 형 객체로 쿼리 실행 결과값을 받을 때 ... resultMap - resultMap 선언 당시 참조로 사용한 이름을 입력 - resultType을 이용하면 자동 매핑되기 때문에 편리하지만 제한이 있으나, resultMap을 사용하면 개발자가 직접 원하는 POJO 클래스에 매핑 가능 - 예 : .... ... [참조] elena90.tistory.com/116 ⭐⭐⭐⭐ ResultMap의 경우 m..