혈혈단신 헤쳐나가는 삶
close
프로필 배경
프로필 로고

혈혈단신 헤쳐나가는 삶

  • 분류 전체보기 (318)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (81)
      • 도서 (2)
      • 나만의 라이브러리 (1)
      • coding test (6)
    • ┝ 개발 언어 (71)
      • ┎ JAVA (40)
      • ┝ html_css_js (22)
      • ┝ jsp (0)
      • ┝ ajax_jquery (0)
      • ┝ ruby (8)
      • ┕ else (1)
    • ┝ framework (16)
      • ┎ Spring (13)
      • ┕ else (0)
    • ┝ DB (22)
      • ┎ NoSQL (0)
      • ┝ RDBMS (21)
      • ┕ else (0)
    • ┝ CI&CD (3)
    • ┝ 웹서비스 인프라 (7)
    • ┕ 보안 (0)
    • 【 사는 이야기 】 (4)
      • (24.12~) ielts 스터디 (2)
      • (22.03~25.02) 방통대 : 컴퓨터과학과 (12)
      • 시청 미디어 (11)
      • 여행 (1)
    • X 1인웹개발 (20)
  • 홈
  • 태그
  • 방명록
[SpringBoot] MyBatisSystemException과 org.springframework.dao.UncategorizedDataAccessException

[SpringBoot] MyBatisSystemException과 org.springframework.dao.UncategorizedDataAccessException

문제 상황1. controller.java에서 MyBatisSystemException 발생 (UncategorizedDataAccessException을 상속 받고 있음.) 점검 사항1. mapper.java와 mapper.xml 연동은 이루어진 상태 (확인방법 : mapper.xml의 id값을 비울 임의로 삭제할 경우 'id불일치 예외' 발생)2. mapper.xml의 쿼리문 문제 없음3. 버전 연계 문제 없음 (스프링부트 3.3.3 자바17 mybatis 3.0.3) 4. user의 db 권한 확인5. 로그에 HickariCP까지 뜸 ===> SQLSession 문제라고 판단 해결 방법SQL세션 관리하는 MyBatisConfig를 살펴보고 웹에서 찾은 것과 다른 점들을 발견해 수정하니 해결됐다.이 ..

  • format_list_bulleted ┝ DB/┝ RDBMS
  • · 2024. 11. 1.
  • textsms

비트 뺄셈

두 비트 뺄셈을 진행해보자.    0-  1------   ? 우리는 답이 -1이라는 걸 알고 있다. -1을 어떻게 이진수로 나타낼 수 있을까?이를 알기 위해서는 이진수로 음수를 나타내는 법을 알아야한다. 이를 2의 보수라고 한다.2의 보수는 비트 반전 후(예를 들어 00은 11로 반전된다) 1을 더해주는 방식으로 계산된다. 0을 2비트로 표현하면 00이다.이를 비트 반전하면 11이다.여기에 1을 더하면 00이 된다. 이 과정에 2비트의 범위를 넘어서는 걸 알 수 있다.   2진수 11은 10진수로 3을 나타낸다.2의 보수 표현에서 11은 -1이다. 왜일까? 일단 2의 보수 표현에서 최상위 비트가 1일 경우에는 음수를 의미한다.이진수를 2의 보수로 나타내는 이유는 2진수로 음수를 표현하기 위해서이다. 방..

  • format_list_bulleted 【 사는 이야기 】/(22.03~25.02) 방통대 : 컴퓨터과학과
  • · 2024. 10. 30.
  • textsms

[Gradle] build.gradle sourceSet 설정 (feat. resource 디렉터리와 mapper)

결론부터.mapper.xml 파일을 resources에 넣고 싶지 않은 개발자들은 build.gradle 파일에 sourceSet 셋팅을 추가해주어야한다.그러지 않으면  org.apache.ibatis.binding.BindingException이 날 것이고당신은 애꿎은 namespace만 노려보면서 오타를 찾아 시간을 버릴 것이다.sourceSets { main { resources { // 리소스 파일을 찾는다. srcDirs = ["src/main/java", "src/main/resources"] // 이 경로에서 includes = ["**/*.xml", "**/application.properties"] // 이 유형의 파일을 ..

  • format_list_bulleted ┝ framework/┎ Spring
  • · 2024. 10. 19.
  • textsms

[RestTemplate] x-www-form-urlencoded

RestTemplate 으로 POST 전송시에 파라미터(application/x-www-form-urlencoded)로 메시지 보내기 Map으로 httpbody를 구성할 경우 아래와 같은 에러가 발생한다.No HttpMessageConverter for java.util.HashMap and content type "application/x-www-form-urlencoded"HashMap은 urlencoded에는 사용할 수 없다는 모양이다 왜죠...이 경우 Multivaluemap을 사용하여 바디를 구성할 경우 전송이 된다. 웃긴게 값을 put을 하면 에러가 나고 add를 해야한다... 왜죠... // 2. make http body MultiValueMap body = new..

  • format_list_bulleted ┝ 개발 언어/┎ JAVA
  • · 2024. 10. 16.
  • textsms

[mySQL] auto increment된 키 값 바로 받아오는 세가지 방법 (param, vo, map)

1. param : 값 하나만 받아올 때▼ controller.javaAtomicLong generatedKey = new AtomicLong();myMapper.insertData(name, generatedKey.get());System.out.println("Generated Key: " + generatedKey.get()); // 여기!이 때 Wrapper 클래스로 값을 받아오는 것이 유의할 점.* Wrapper 객체기본형=원시타입=primitive type의 데이터를 Object=객체로 바꿀 때 사용한다.int → Integerchar → Character... ▼ mapper.javaimport org.apache.ibatis.annotations.Param;public interface M..

  • format_list_bulleted ┝ DB/┝ RDBMS
  • · 2024. 10. 16.
  • textsms

[나립] json string to json object

response는 String.class인상태 JSONObject rootObject = (JSONObject) new JSONParser().parse(response); JSONObject kakaoAccountObject = (JSONObject) rootObject.get("kakao_account"); JSONObject rootObject = (JSONObject) new JSONParser().parse(req.toJSONString()); System.out.println(rootObject.get("id")); public String getProductNameById(@RequestBody JSONObj..

  • format_list_bulleted 【 개발 이야기 】/나만의 라이브러리
  • · 2024. 10. 16.
  • textsms
  • navigate_before
  • 1
  • ···
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • ···
  • 53
  • navigate_next
공지사항
  • 프롤로그
전체 카테고리
  • 분류 전체보기 (318)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (81)
      • 도서 (2)
      • 나만의 라이브러리 (1)
      • coding test (6)
    • ┝ 개발 언어 (71)
      • ┎ JAVA (40)
      • ┝ html_css_js (22)
      • ┝ jsp (0)
      • ┝ ajax_jquery (0)
      • ┝ ruby (8)
      • ┕ else (1)
    • ┝ framework (16)
      • ┎ Spring (13)
      • ┕ else (0)
    • ┝ DB (22)
      • ┎ NoSQL (0)
      • ┝ RDBMS (21)
      • ┕ else (0)
    • ┝ CI&CD (3)
    • ┝ 웹서비스 인프라 (7)
    • ┕ 보안 (0)
    • 【 사는 이야기 】 (4)
      • (24.12~) ielts 스터디 (2)
      • (22.03~25.02) 방통대 : 컴퓨터과학과 (12)
      • 시청 미디어 (11)
      • 여행 (1)
    • X 1인웹개발 (20)
최근 글
인기 글
최근 댓글
태그
  • #정산
  • #HTML
  • #컴퓨터과학과
  • #1인웹개발
  • #transactional
  • #방통대
  • #css
  • #tomcat
  • #JMeter
  • #js
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바