Spring/Spring 기초61 Spring 커넥션 풀 그냥 한번 흝기 데이터베이스와 연결된 커넥션을 미리 만들어 풀(pool)속에 저장해 두고 있다가 필요할 때에 커넥션을 풀에서 가져다 쓰고, 사용이 끝나면 다시 풀에 반환하는 기법 특징 커넥션을 생성하는 데 드는 연결 시간이 소비되지 않는다. 커넥션을 재사용하기 때문에 생성되는 커넥션 수가 많지 않다. - 커넥션 풀이란 DB와 연결하는 커넥션을 미리 생성해 두고, 풀에 저장해 두었다 필요할 때 꺼내쓰고, 사용 후에는 다시 풀에 반환하는 기법을 말한다.(멀티 쓰레드의 쓰레트풀과 유사) - 커넥션을 미리 생성해 두기 때문에 커넥션을 사용자가 DB를 사용할 때마다 매번 생성을 하는 것보다 더 빠른 속도를 보장한다. -또한 커넥션의 최대 생성 개수도 제어해 주기 때문에 많은 사용자가 몰려도 과부화를 방지할 수 있다. -커넥션 풀.. 2023. 7. 19. Spring MYBatis,JDBC 의존 라이브러리 추가하는 방법 https://mvnrepository.com/ 여기 들어감 mybatis검색 검증된건 3.5.10버전이라서 이거 클릭 이거 복사 spring pom.xml에 추가 org.mybatis mybatis 3.5.10 이건 복사된 코드 mybatis-spring 검색 2.0.4 가 검증된 것이라 이거씀 이거 복사 org.mybatis mybatis-spring 2.0.4 pom.xml에 붙여넣기 spring-jdbc검색 이것은 내가 쓰는 스프링 버전과 동일한것을 씀 org.springframework spring-jdbc 5.2.5.RELEASE 이거 복사해서 fom.xml에 붙여넣기 프로퍼티에 감싸져있으면 변수처럼 쓸 수 있음 그래서 의존라이브러리에다가 ${}안에 갔다가 씀 2023. 7. 19. Spring 템플릿 만들기 2023. 7. 18. Spring jstl추가 target 폴더 안에 pom.xml에 들어가서 ctrl + f 눌러서 jstl찾아보면 이미 있다. 그래서 그냥 쓸 수 있음 그래서 여기다 설정만 해놓으면 import해서 쓰기만 하면 된다. 2023. 7. 18. Spring으로 CRUD 하기전 연습whith 롬복(lombok 활용) CREATE TABLE BOOK( BOOK_ID NUMBER, TITLE VARCHAR2(300), CATEGORY VARCHAR2(100), PRICE NUMBER, CONTENT VARCHAR2(4000), INSERT_DATE DATE, CONSTRAINT PK_BOOK PRIMARY KEY(BOOK_ID) ); 태이블 생성 BookVO 클래스 생성 package kr.or.ddit.vo; import java.util.Date; //자바빈 클래스 //1) 멤버변수 2)기본 생성자 3) getter/setter메소드 public class BookVO { //멤버변수 private int bookId; private String title; private String category; private.. 2023. 7. 18. Spring Log4j 설정 여기로 옮김 priority value="debug"로 바꿔줌 2023. 7. 18. 이전 1 ··· 6 7 8 9 10 11 다음