본문 바로가기

SpringBoot10

[SpringBoot] 스프링부트 로그 설정방법 & LOGBACK 설정방법 설명 프로젝트를 진행하다가 보면 시스템 로그가 아닌 로그 파일을 일자별로 보관하여 현업들에게 증빙용과 시스템 운영도중 에러가 발생 하였을 경우에도 좀더 쉽게 검출 할 수 있습니다. 그리하여 오늘은 스프링부트에서 로그 설정 하는 방법에 대해서 설명 드리겠습니다. 소스 설명 1. 현재 프로젝트는 스프링부트 기반이며 gradle를 사용하고 있습니다. 아래의 이미지는 logback설정 파일 위치와 properties 위치를 나타낸 것입니다. ↓ 이미지 참조. 2. application.properties에 서버 시작 시 참조할 profiles를 설정 합니다. ↓ 소스 참조. 1 spring.profiles.active=local 3. application-local.properties 파일 설정 소스입니다. 스프링 .. 2020. 4. 10.
[Springboot] 스프링부트 Mybatis 연동방법 & 예제, mybatis 사용법과 mysql 연결방법 안녕하세요. 오늘은 스프링부트(Springboot) 프로젝트에서 Mybatis 연동에 대해서 알아보겠습니다. 1 - 개발환경 ● 자바 1.8 ● 스프링부트 2.2.4 ● Sts 3.9.10 - 소스 설명 1. Gradle 기반으로 스프링부트 프로젝트를 생성 합니다. build.gradle에 아래와 같이 dependencies를 추가합니다. ↓ 소스참조 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 32 33 34 35 plugins { id 'org.springframework.boot' version '2.2.4.RELEASE' id 'io.spring.dependency-management' ver.. 2020. 2. 27.
[springboot] 스프링부트 Mysql 연동 방법& 예제 안녕하세요. 오늘은 스프링부트(Springboot) 프로젝트에서 MYSQL 연동방법에 대해서 설명 드리겠습니다. - 개발환경 ● 자바 1.8 ● 스프링부트 2.2.4 ● Sts 3.9.10 - 소스설명 ※ Gradle 기반으로 스프링부트 프로젝트를 생성 합니다. build.gradle에 'mysql-connector-java'를 추가합니다. ↓ 소스참조 ● build.gradle 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 plugins { id 'org.springframework.boot' version '2.2.4.RELEASE' id 'io.spring.dependency-management' ve.. 2020. 2. 27.
[ lombok, springboot ] 스프링부트에 lombok 롬복 설정방법 & 설명 &연결방법 안녕하세요. 오늘은 springboot(스프링부트)를 쓰면서 많이 쓰이게 된 lombok(롬복)에 대해서 알아보겠습니다. - 롬복이란 저희가 web개발을 하면서 쓰는 Vo, Dto Object에 getter/setter를 method로 선언을 해주는 번거로움이 있었는데 이 lombok(롬복)의 경우 @annotation으로 긴 자바 코드가 아닌 간결하게 getter/setter를 쓸 수 있습니다. - 소스 설명 ■ lombok(롬복)를 다운로드 받습니다. ↓lombok(롬복) 다운로드 주소. https://projectlombok.org/download ■ gradle.build에 lombok를 추가합니다. 1 2 3 4 // lombok providedCompile group: 'org.projectl.. 2020. 2. 11.
[ springboot ] 스프링부트 스케쥴러 설정방법 & 예제 - 스프링부트 스케줄링(Scheduler) - - 스케쥴러란? 사용자가 원하는 시간대에 원하는 행동을 행위 할 수 있도록 동작하게 만들 놓은 약속이다. - 스케쥴러 사용 보통 개발을 할 때 현재 처리를 하지 않지만 야간이나 어느 특정 시간때에 어떤 작업을 행해야 할때가 있다. 그럴경우 우리가 Spring(스프링)에 설정해 두었던 스케쥴러를 통해 동작을 행한다. - 스프링 스케줄러 설정 1. cron의 스케줄러 설정 규칙입니다. 초 분 시 일 월 요일 cron = * * * * * * 초 : 0 ~ 59초까지 표현이 가능합니다. 분 : 0 ~ 59분까지 표현이 가능합니다. 시 : 0 ~ 23시까지 표현이 가능합니다. 일 : 1 ~ 31일까지 표현이 가능합니다. 월 : 1 ~ 12월까지 표현이 가능합니다. .. 2020. 2. 10.
[ springboot ] 스프링부트 mysql 연동방법 간단 (mysql jdbc connection) 안녕하세요. 오늘은 스프링 프로젝트를 하면서 mysql과 연결을 하고 싶은데 설정에 대해서 서투른 분들을 위해 간단한 설명과 소스로 공유드립니다. 전체적으로 소스에 설명을 달아 놨으니 이해하기 쉬우실 겁니다. 1. build.gradle에 dependencies를 추가합니다. 추가 후 gradle refresh를 해줍니다. 1 2 3 4 5 6 7 8 runtimeOnly 'mysql:mysql-connector-java' /* Mybatis */ compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', version: '2.1.1' compile group: 'org.mybatis', name: 'mybatis', ve.. 2020. 2. 5.