본문 바로가기

Spring11

Spring Framework (7) - Logging 설정 (slf4j) 우리가 개발하는 프로그램에서는 다양한 에러들이 발생할 수도 있고, 당장은 발견되지 않았지만 추후에 발견하게 된 에러들을 추적하여 수정해야할 수도 있다. 때문에 프로그램이 실행되는 도중 기록을 남기는 것이 매우 중요한데, 이러한 작업을 로깅이라고 한다. 로그는 현재로서는 크게 중요하지 않아 일단 설정한 소스파일만 나열한다. /spring/src/main/resources/properties/dev.properties /spring/src/main/resources/properties/local.properties /spring/src/main/resources/properties/prod.properties #Database #MariaDB.driverClassName=org.mariadb.jdbc.Dri.. 2021. 5. 19.
Spring Framework (6) - MyBatis 설정 관계형 데이터베이스와 통신을 통해 데이터를 받게 된다면 우리는 그 데이터를 어떻게 처리해야할까. 관계형 데이터베이스를 통해서 넘어오는 데이터는 단순 숫자값인 경우도 있을 수 있지만, 많은 데이터를 다루기위해 데이터베이스를 사용하는 것이므로 대부분의 경우는 다양한 형식의 데이터들이 엄청나게 많은 양의 데이터가 넘어오게 된다. 일단 이렇게 많은 데이터를 자바에서 보관을 하고, 가공하기 수월하게 하기 위해서 우리는 ORM(객체 관계 매핑,Object-relational mapping) 패키지를 사용한다. 그 중에서 한국에서 가장 많이 사용되는 것이 마이바티스이므로 여기서는 마이바티스의 사용법에 대해 설명한다. 마이바티스에서 스프링을 연동시키는 방법은 아래 주소를 통해 읽어볼 수 있다. http://mybati.. 2021. 5. 19.
Spring Framework (5) - Database MariaDB 연동 MariaDB를 설치하는 과정은 운영체제가 윈도우즈인지, 리눅스인지, 맥OS인지에 따라 방법이 다르고, 이에 대해서는 구글 검색을 통해 쉽게 찾아볼 수 있으므로 여기서는 따로 작성하지 않겠다. 다만, 만약 데이터베이스를 설치하였다면, 이후의 작업을 위해 IP주소, 포트번호, 계정명, 비밀번호를 알고 있어야 한다. 설치를 지금 사용하고 있는 컴퓨터(로컬 컴퓨터)에 하였다면, IP주소는 localhost(127.0.0.1)이며, 포트번호를 따로 바꾸지 않았다면 3306이다. 계정명은 새로 생성하지 않았다면 root일 것이고, 비밀번호는 설치시 본인이 설정한 비밀번호이다. 만약 설치한 컴퓨터가 로컬 컴퓨터가 아닌경우는 따로 주소와 포트번호를 설정하였을 것이고, 이 정보를 알고 있어야 그 데이터베이스에 접근이 .. 2021. 5. 19.
Spring Framework (4) - 개발 환경 설정(Pom.xml 수정, Spring 최신버전 설정, 배포환경별 설정) 1. pom.xml 지금까지의 과정을 따라왔으면 일단 개발을 위한 기본적인 설정은 완료된 것이다. 하지만 세부적인 설정을 더 해야 최신버전의 Spring Framework를 사용할 수 있다. 이클립스에서 자동 생성한 Spring MVC Project의 기본 설정을 몇 가지 수정해야한다. 수정을 위해서 찾아야 하는 파일은 pom.xml이라는 파일이다. pom이 무엇인지 이해하기 위해서는 Spring Framework가 빌드 자동화 툴로 maven을 사용하고 있다는 것을 알아야 한다. (현재는 maven보다 Gradle이라는 빌드툴을 사용하는 것으로 변해가는 추세이고, 이미 안드로이드 개발, Spring Boot는 Gradle이 기본 설정값으로 되어 있다) 빌드 자동화 툴에 대한 것은 추후 Maven에 대해.. 2021. 5. 19.