일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- JSP #Java #JQuery
- oracle #
- blockscope
- django #db #오류
- DTO #VO
- db #mysql #mariadb
- flutter #flutter개념 #특징 #장단점
- regexp_substr함수
- react #event
- Django #Static
- MariaDB #Error
- decode함수
- git #삭제
- 인텔리제이 #intelliJ #패키지생성 #package
- python #json
- yarn #오류
- db #with절 #오라클 #oracle #쿼리 #query
- 인프런 #assertThat #오류
- 데이터집계
- kotlin #코틀린 #SpringDataJPA단점
- springboot #에러
- react #리액트 #JSX
- react #mini_project #study
- react #props #state
- javascript #자바스크립트 #공백제거함수
- react #ref
- Django #장고 #에러해결방법 #templatetags
- SQL
- PostgreSQL
- JPA #Springboot #java
- Today
- Total
목록JAVA (18)
감자의 개발공부 일지

Springboot 공부를 진행하던 도중 org.thymeleaf.extras thymeleaf-extras-springsecurity5 다음과 같이 pom.xml 에 작성했을때 다음과 같은 에러가 발생했다. 구글링을 해본 결과 springboot 3.0 이상을 사용하는 상황에서 dependency에 version 정보를 넣어줘야 의존성 등록이 정상적으로 된다고 한다! 기존 자료에는 version명시하지 않는걸 보니 spirngboot 3.0이상 부터 변경되는거 아닐까...? org.thymeleaf.extras thymeleaf-extras-springsecurity5 3.0.4.RELEASE 다음과 같이 version정보를 추가해주고 Load Maven Changes 처리를 해줬더니 오류 없이 정상 ..
코드작성 도중 org.thymeleaf.exceptions.TemplateInputException: Error resolving template [/thymeleafEx/thymeleafEx01], template might not exist or might not be accessible by any of the configured Template Resolvers 다음 과 같은 오류가 발생했다! 😒 구글링 결과 원인은 다음과 같았다! org.springframework.boot spring-boot-devtools 바로 다음과 같이 pom.xml에 spring-boot-devtools 의존성을 추가해주지 않아서였다! 😒 의존성을 추가해준 뒤 꼭! Reload All Maven Projects를 클랙..

개발을 진행하던 도중 다음과 같은 오류가 발생했다... 뭐가 문제지 삽질하다... Repository에 잘못된 Pageable 라이브러리를 import 한게 원인이였다... 씡.. 이렇게 import 했던 부분을 다음과 같이 import명을 변경시켰더니 해결되었다! 야호~~😊

인텔리제이에서 처음 프로젝트를 셍성하고 페키지를 추가하려고 하는데 Package는 보이지 않고, Directory만 존재해서 구글링을 통해 검색해서 해결방법을 알아냈다. 문제였던 부분은 해당 폴더가 Source Root로 설정 되어 있지 않았기 때문이다! 글쓴이 같은 경우 java폴더에서 우클릭 후 Mark Directory as -> Sources Root를 클릭해서 Sources Root 설정을 해준 뒤 관련 com.shop 부분에서 우클릭 후 New -> Package를 클릭해 entity 패키지를 생성 한 뒤 item 클래스를 생성해줬다! 문제해결! 😊 참고자료 : https://whyprogrammer.tistory.com/568
Spirngboot 실습 도중 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.~.~.dao.~DAO.~] with root cause 다음과 같은 오류가 발생하였다.😢 진짜 오랫동안 삽질했는데 별거 아닌 이유였다 꼭 ~.xml 파일의 mapper id를 체크해봐야한다!🤦♂️ ~.xml 파일의 부분에서 '~~'이 부분이 ~~DAO.java파일에서 값이 같아야..
1. JSP JSP는 Java Server Pages의 약자로 HTML 내에 직접 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍 HTML 속에서 자바코드는 또는 형태로 들어감 자바 소스코드로 작성된 부분은 웹 브라우저로 보내지지 않고 웹 서버에서 실행이 됨 JSP는 WAS에 의해 서블릿 클래스로 변환하여 사용 되어진다. Java EE 스펙 중 일부로 웹 애플리케이션 서버 (Web Appliication Server)에서 동작 2. J Query J Query는 자바스크립트 언어를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리 J Query를 통해 문서 객체모델(DOM)과 이벤트에 관한 처리를 손쉽게 구현이 ..

인프런 학습 도중 다음과 같은 오류가 발생하였다. 이 에러는 UserLoanHistory에 isReturn이라는 필드가 없다는 뜻이다. 원인은 전에 만들어놓은 UserLoanHistoryRepository에 작성한 fun findByBookNameAndIsReturn(bookName: String, isReturn: Boolean): UserLoanHistory? 다음과 같은 Spring Data JPA에서 제공해주는 findBy~~~를 사용하여 코드를 작성하였다. 이것은 오류가 발생하지 않아서 테스트를 돌릴때 찾기 어려운 RuntimeBug이다. 이러한 부분이 Spring Data JPA를 사용하는것에 대한 단점이다. 이러한 문제점은 추후 querydsl 적용을 통해 해결한다고 한다!😊
Spring을 본격적으로 들어가기 앞서 DAO, DTO, VO 관련한 개념을 잡고 가기 위해 포스팅한다. DAO - Data Access Object 로, 데이터베이스의 data에 접근하기 위한 객체로 DataBase에 접근하기 위한 로직이나 비지니스 로직을 분리하기 위해 사용한다. DTO - Data Transfer Object로, 계층간 데이터 교환을 위해 사용하는 객체로 DTO는 로직을 가지지 않는 순수한 데이터 객체인 getter와 setter만 갖는 클래스이다. VO - Value Object로, 값 오브젝트로써 값을 위해 쓰인다. 사용하는 도중에 변경 불가능하며, 오직 읽기만 가능한 기능을 가진다. DTO 와 VO의 공통점 - DTO와 VO는 계층 간 데이터를 전달할 때 사용한다. DTO 와 ..