JPA 적용하기 JDBC, MyBatis에 이어서 이번엔 JPA 연결해서 사용해 보겠습니다. build.gradle //JPA implementation 'org.springframework.boot:spring-boot-starter-data-jpa' MovieVO.java package com.api.opendata.model.boxoffice; import lombok.Getter; import lombok.Setter; import javax.persistence.*; @Getter @Setter @Entity @Table(name="tbl_Movie") public class MovieVO { @Id @Column //@GeneratedValue(strategy= GenerationType.ID..
Docker 설치하기 https://docs.docker.com/engine/install/ Install Docker Engine docs.docker.com SpringBoot에서 JDBC를 연결하기 위해서는 먼저 DB 환경이 구축되어 있어야 합니다. Docker를 사용하여 간단하게 MariaDB를 구축해보도록 하겠습니다. 환경에 맞는 게 Docker Install 하고 설치가 잘 되었는지 확인합니다. docker -v DockerFile을 이용하여 Image 만들기 Docker가 설치되었으니 MariaDB 10.4.18 버전을 설치할 DockerFile을 만들고 Image를 만들어 보겠습니다. mariadb.Dockerfile ## Base Image 지정 FROM mariadb:10.4.18 ##..
공공데이터 활용하기 http://www.kobis.or.kr/kobisopenapi/homepg/main/main.do 영화진흥위원회 오픈API OPEN API 서비스 영화진흥위원회 영화관입장권통합전산망에서 제공하는 오픈API 서비스로 더욱 풍요롭고 편안한 영화 서비스를 즐겨보세요. www.kobis.or.kr Data가 없기 때문에 공공데이터 "영화진흥위원회_영화박스오피스 DB"에서 제공하는 API를 활용 해보도록 하겠습니다. 먼저 회원가입 후 키를 발급 받아야 합니다. "키 발급/관리"에서 키를 발급 받습니다. 발급 받은 키는 노출되지 않도록 관리해야 합니다. 키를 발급 받았으니 어떤 API가 있는지 확인 해보겠습니다. ( OPEN API -> 제공서비스) API에 대한 Request(요청) / Re..
라이브러리 /* 라이브러리 */ import java.util.*; import java.io.*; 형 변환 char char var = '3'; // char 형을 Int 형으로 int result = Character.getNumericValue(var); String //Int 형을 String 형으로 int val = 1; String result = Integer.toString(val); String result2 = "" + val; //Double 형을 String 형으로 double val; String result = Double.toString(val); //long 형을 String 형으로 long val; String result = Long.toString(val); //floa..