JAVA/spring

    [Spring]application.yml에서 .env파일과 함께 환경변수 사용하기

    일반적으로 javascript 영역에서는 .env파일로 환경변수를 관리하는게 일반화 되어있습니다. 자바 영역에서는 어떠한 방식으로 관리하는지 몰라 .env와 조합으로 application.yml을 작성해보려고 합니다. 1. .application.yml에서 환경변수 불러오기 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: ${DB_URL} username: ${DB_USERNAME} password: ${DB_PASSWORD} 정말 단순합니다 일반적인 yml과 같이 ${환경변수-키}를 사용하여 불러올 수 있습니다. 이제 .env로 환경변수를 주입하려고합니다. 2. .env 작성 DB_URL="jdbc:mysql://:/" DB_U..

    [SPRING] spring boot에서 mysql 연동하기

    백엔드 어플리케이션의 기초중 하나 MySQL과 연동하는 법을 살펴보겠습니다. 버전정보 id 'java' version '17' id 'org.springframework.boot' version '3.0.3' id 'io.spring.dependency-management' version '1.1.0' gradle 7.6 1. dependencies에 mysql-connector 추가 dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' runtimeOnly 'mysql:mysql-conn..