⚙️ Setting

🧐 설정 파일 내용 숨기기 설정 파일을 작성하다 보면, 보안을 위해 해당 필드들을 숨겨야 하는 경우가 발생합니다. 예시를 위해 다음과 같이 데이터베이스의 url, username, password를 설정해 두었습니다. 이제 이를 숨겨보도록 하겠습니다. 아래 사진과 같이 ${} 내부에 원하는 환경변수 이름을 넣어 작성해주시면 됩니다. 해당 환경변수를 세팅하는 방법으로, 우선 IntelliJ IDEA에서 세팅하는 방법을 알아보도록 하겠습니다. 🧐 IntelliJ를 통한 환경변수 세팅 인텔리제이 우측 상단의 실행버튼 왼쪽 박스를 클릭하여 Edit Configuration을 클릭합니다. 이후 Modifiy options의 Enviroment variables를 클릭합니다. 생성된 Enviroment variab..
자바 buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '17' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframewor..
기본적으로 다음과 같은 두개의 플러그인이 있어야 합니다. kotlin("plugin.allopen") kotlin("plugin.noarg") 스프링을 사용한다면 다음과 같은 두 플러그인이 기본으로 제공되며, 각각 kotlin("plugin.allopen") 과 kotlin("plugin.noarg") 를 포함하고 있습니다. kotlin("plugin.spring") //"plugin.allopen" 포함 kotlin("plugin.jpa") //"plugin.noarg" 포함 어노테이션을 추가하기 위해서는 다음과 같은 코드를 build.gradle에 추가합니다. allOpen { annotation("javax.persistence.Entity") annotation("javax.persistence...
인메모리 DB 사용하기 spring: datasource: driver-class-name: org.h2.Driver url: jdbc:h2:mem:testdb console 사용하기 spring: h2: console: enabled: true path: /h2-console
자바 언어를 사용하기 위해서는 JDK가 필요합니다. JDK부터 설치를 진행해 보도록 하겠습니다. JDK 설치 해당 사이트로 이동합니다 https://www.oracle.com/java/technologies/downloads/ 다음과 같은 화면이 보이면 Windows -> x64 Installer를 다운받은 후 실행시켜주세요. 참고로 맥의 경우에는 아래와 같습니다. 실행시키면 다음과 같은 화면이 뜹니다. 혹시 위 단계에서 설치되는 폴더의 경로에 한글이 포함되어 있다면 경로를 바꾸어주셔야 합니다. 설치가 완료되었습니다. 이제 환경변수 설정을 해보도록 하겠습니다. 환경변수 설정 제어판으로 들어간 후 시스템 및 보안을 클릭해줍니다. 시스템을 클릭해줍니다 고급 시스템 설정을 클릭합니다 환경 변수를 클릭합니다. ..
logging.level.mvc.study=info mvc와 study는 패키지 이름들이다. mvc.study 패키지와 그 하위 폴더의 로그 레벨을 설정한다. trace debug info(기본값) warn error 아래로 갈 수록 로그 레벨이 올라간다. (개발을 debug, 운영은 info를 추천한다) 참고 String world = "world"; log.info("hello" +world); //X log.info("hello{}",world); //O 처음과 같이 문자열 더하기 식으로 연산을 진행하는 경우, 로그 레벨이 info 위라면, 출력되지도 않는 로그를 위한 문자열 더하기 연산이 발생하므로, 아래와 같은 방법으로 쓰도록 하자
Http 요청정보 로그 남기기 logging.level.org.apache.coyote.http11=debug 업로드 파일 데이터 크기 제한 spring.servlet.multipart.max-file-size=2MB #하나의 파일 최대 크기 spring.servlet.multipart.max-request-size=5MB #전체 보내는 파일의 총 크기 제한 첫 요청 시 SessionId 제외하기 server.servlet.session.tracking-modes=cookie 📔 Reference 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, ..
application.properties에 다음을 추가한다. (기본값 true) spring.jpa.open-in-view=false 📔 Reference 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 - 인프런 | 강의 스프링 부트와 JPA를 활용해서 API를 개발합니다. 그리고 JPA 극한의 성능 최적화 방법을 학습할 수 있습니다., 스프링 부트, 실무에서 잘 쓰고 싶다면? 복잡한 문제까지 해결하는 힘을 길러보세요 www.inflearn.com
말 랑
'⚙️ Setting' 카테고리의 글 목록