본문 바로가기

web20

[springboot] mybatis 사용하기(+mybatis unit test) Springboot에서 Mybatis 사용하기 DB 연결 사용하려는 DB에 대한 의존성을 추가하고 db 관련 프로퍼티를 설정하면 쉽게 연동할 수 있다. dependency 추가 연결하는 것이 목적이기 때문에 가벼운 h2 데이터베이스를 사용했다. com.h2database h2 runtime DataSource 설정 어플리케이션 프로퍼티 파일(application.yml or application.properties)에 DataSource를 설정한다. springboot는 connection pool로써 hikariCP를 디폴트로 사용하지만 TomcatCP, Commons DBCP2도 지원한다. ** datasource는 db connection을 관리하는 객체이고 이를 위해 자체적으로 CP기능을 구현하고.. 2020. 11. 20.
[springboot] springboot 특징(의존성 관리, Auto Configuration) Created: Nov 4, 2020 5:23 PM springboot 특징 단독 실행(stand-alone) 가능한 스프링 애플리케이션을 생성한다. 내장 서버(web container)를 포함하고 있다. 의존성 관리 빌드 구성을 단순화하는 starter 제공하여 인코딩,플러그인,버전 등 의존성을 관리해준다 Auto Configuration xml이나 java 설정이 필요 없이 의존성과 환경 변수만 설정하면 된다. ↔ 기존 스프링에서 겪었던 설정의 어려움을 해소 → initializer를 통해 빠르고 쉽게 프로젝트 구성 가능하다. spring initializr 를 통해 프로젝트 생성 빌드 툴, 언어, 스프링 부트 버전, 프로젝트 메타데이터 설정 사용할 depedencies 등록 spring boot 의.. 2020. 11. 16.