Spring
-
Spring - MyBatis 설정하기Spring 2019. 2. 20. 21:49
스프링에서 MyBatis를 사용하기 위한 설정을 해보자. 1. root-context.xml root-context.xml 에 MyBatis에 대한 설정을 넣어준다. username 과 password는 사용하는 계정의 이름과 비밀번호를 넣어준다. 2. config와 mapper 생성 마이바티스를 세팅해본적이 없다면 마이바티스 세팅하기 를 참고하자 src/main/resources 밑에 mybatis-config.xml 파일을 생성한다. 위의 글에서는 environments 와 mapper를 설정하지만 스프링에서는 root-context에서 설정했기 때문에 하지 않는다. src/main/resources 밑에 mapper 폴더를 만들고 test-mapper.xml 파일을 생성한다. mapper는 기본 설..
-
Spring - 설정하기Spring 2019. 2. 20. 21:30
스프링으로 개발하기 전에 설정해야 할 것들에 대해 알아보자 처음으로 프로젝트를 생성하면 다음과 같은 구조로 생성이 된다. xml 파일들의 간단한 설명을 옆에 써놓았다. 이제 필요한 부분을 하나씩 설정해보자. 1. pom.xml pom.xml 은 메이븐에 대한 설정이다. 여기서 java-version은 1.8로, springfameword-version은 5.0.6.RELEASE로 변경하자. 1.8 5.0.6.RELEASEel 을 사용할 때 처럼 ${org.springframwork-version} 으로 스프링 프레임 워크의 버전을 가져올 수 있기 때문에 편리하게 사용할 수 있다. 아래로 내려가면 태그 이하로 많은 태그들이 보일 것이다. 이 태그는 메이븐이 라이브러리를 받아올 수 있도록 등록해주는 것이다...
-
Spring - log4j 사용하기Spring 2019. 2. 20. 13:31
log4j 란? 프로그램이 돌아가면서 필요한 내용에 대한 로그를 남기는 기능을 제공한다. 사용법 Logger l = Logger.getLogger(클래스명.class); l.debug("로그 메시지");slf4j (Simple Logging Facade For Java) slf4j : 특정 Logging 서비스 구현체에 종속되지 않도록 추상화 계층을 제공하며, 여러 종류의 로그를 연동할 수 있다. slf4j 사용법 Logger l = LoggerFactory.getLogger(클래스명.class); l.debug("로그 메시지"); log4j.xml 설명 Appenders 로그에 대한 환경설정이다. layaout 태그로 로그의 출력 형식을 지정할 수 있다. PatternLayout을 사용할 때만 para..
-
Spring - 개발 환경 구성하기(STS, Maven)Spring 2019. 2. 18. 23:31
Spring - 개발 환경 구성하기 이 글을 보시는 분들이 JSP/Servlet 으로 자바 기반 웹 프로그래밍을 해보셨다는 가정하에 자바, 톰캣, 데이터 베이스 설치에 대한 설명은 생략한다. STS(Spring Tool Suite) 설치하기 STS 는 스프링 툴이 설치된 이클립스 이다. STS 홈페이지에서 다운로드 할 수 있다. 링크된 주소는 STS 3버전을 다운 받는 주소이다. 4버전이 나왔지만 3버전은 쓰는 이유는 4버전은 스프링 레거시 프로젝트를 생성할 수 없기 때문이다. 원하는 버전으로 본인의 운영체제에 맞게 다운받으면 된다. (이 글에서는 3.9.4 버전에 Windows 64bit로 다운 받았다.) 다운받은 zip 파일의 압축을 풀면 나오는 3개의 폴더 중에 sts-3.9.3.RELEASE 폴더..