일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- MariaDB #Error
- SQL
- react #mini_project #study
- 데이터집계
- Django #장고 #에러해결방법 #templatetags
- JPA #Springboot #java
- kotlin #코틀린 #SpringDataJPA단점
- Django #Static
- db #mysql #mariadb
- db #with절 #오라클 #oracle #쿼리 #query
- react #ref
- yarn #오류
- flutter #flutter개념 #특징 #장단점
- decode함수
- blockscope
- react #props #state
- JSP #Java #JQuery
- 인텔리제이 #intelliJ #패키지생성 #package
- react #event
- django #db #오류
- 인프런 #assertThat #오류
- react #리액트 #JSX
- javascript #자바스크립트 #공백제거함수
- git #삭제
- oracle #
- PostgreSQL
- DTO #VO
- regexp_substr함수
- springboot #에러
- python #json
- Today
- Total
목록JAVA/Spring / Springboot (5)
감자의 개발공부 일지

인텔리제이에서 처음 프로젝트를 셍성하고 페키지를 추가하려고 하는데 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파일에서 값이 같아야..
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 와 ..
ORM 웹 서비스는 데이터를 처리할때 데이터베이스를 사용해야한다. 보통 데이터베이스를 사용할려면 SQL쿼리를 작성하고 실행하는 방식의 과정이 필요한다. 이때 ORM(Object Relational Mapping)을 이용하면 쿼리를 직접 사용하지 않고 자바 문법을 사용해서 데이터베이스의 데이터를 처리할 수 있다. ORM의 장점 ORM을 사용하면 데이터베이스 종류에 상관 없이 일관된 코드를 유지할 수 있어 프로그램 유지,보수가 편하며 개발자가 달라도 통일된 쿼리 및 오류 발생률을 줄일 수 있다. JPA Java Persistence API로, 자바 진영에서 ORM의 기술 표준으로 사용하는 인터페이스 모음으로 스프링부트는 JPA를 사용하여 데이터베이스를 처리한다. 가장 대중적인 프레임워크에는 Hibernate..
Spring이란? 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크 Spring의 특징 1. Spring은 자바 객체와 라이브러리들을 관리해주며, 톰캣과 같은 WAS가 내장되어 있어 웹 어플리케이션 구동이 가능 2. 경량 컨테이너로 자바 객체를 직접 관리 각각의 객체 생성과 소멸과 같은 생명주기를 관리하며 스프링으로 부터 필요한 객체를 얻어올 수 있음 3. 제어 역행(IOC, Inversion of Control)로 , 애플리케이션의 느슨한 결합을 도모 하고 컨트롤러의 제어권이 사용자가 아니라 프레임워크에 있어 필요에 따라 스프링에서 사용자의 코드를 호출 클래스 내부의 객체 생성 -> 의존성 객체의 메소드 호출 (x) 스프링에게 제어를 위임하여 스프링이 만든 객체를 주입 -> 의존성 객체의 메소드 ..