본문 바로가기
[개발] 프레임워크/Spring

How do I set up the OS system variables in Spring Boot Application Properties?

by Devsong26 2019. 8. 4.

Introduction

Recently, I have a job to use a public repository.

But I don't want to make public my configuration information.

At last, I found a way to meet my requirements and introduce them.

Subject

Spring boot application properties file can set up OS system variables.

You can follow the instructions below.

 

1. Set the key and value in an application properties file as shown in the format below.

key=${OS_VARIABLES_NAME}

The value format must be ${OS_VARIABLES_NAME}.

 

2. Set the OS system variables.

I don't care if it's a system variable or user variable, but I did it as a user variable.

 

3. Restart your IDE.

 

4. Start your application.

Conclusion

I think the OS system variable is as sensitive as the windows registry.

Therefore I set up my variable in user variables.

 

Reference URL

https://stackoverflow.com/questions/42426438/how-to-set-system-environment-variables-in-applicaton-properties-the-12-factor-w/43545248#43545248

 

How to set system environment variables in applicaton.properties the 12 factor way?

I am having trouble getting values from my environment variables.. There are many simliar questions. But NONE of them worked for me Application.properties spring.datasource.platform=postgres spring.

stackoverflow.com

https://stackoverflow.com/questions/35531661/using-env-variable-in-spring-boots-application-properties

 

Using env variable in Spring Boot's application.properties

We are working on a Spring Boot web app and the database we are using is MySql; the setup we have is we first test it locally (means we need to instal MySql on our PC); then we push to Bitbucket;

stackoverflow.com

 

 

 

 


더 많은 내용을 보시려면 아래를 참고하세요.


블로그의 다른 글

 

JAVA BigDecimal을 왜 그리고 어떻게 사용할까?

자바의 수 연산은 기본 자료형이나 BigDecimal 등의 클래스를 이용한다. 보통, Double(Wrapper class)와 BigDecimal 중 어떤 것을 사용해야 하는지로 고민하게 된다. 기본적인 수 연산은 +, -, *, /, % 연산자를..

developer-syubrofo.tistory.com

 

JSP 데이터 전송하는 방법 - form태그 (GET, POST방식 설명)

- form 태그란? 클라이언트에서 서버에게 데이터를 전송할 때 사용하는 HTML의 태그입니다. - 전송방식 전송방식에는 POST, GET 2개의 방식이 있습니다. (1) GET 방식 GET 방식은 클라이언트가 서버에게

developer-syubrofo.tistory.com

 

JSP 자바빈(JavaBean)이란 무엇일까?

- 자바빈(JavaBean)이란? 자바로 작성된 컴포넌트들 즉, 클래스(Class)를 일반적으로 말합니다. JSP 프로그래밍에는 DTO(Data Transfer Object)나 DAO(Data Access Object)클래스의 객체를 JSP페이지에서 사용하..

developer-syubrofo.tistory.com

 

JSP 페이지 구성 요소 - Page directive(페이지 지시어)

<%@page%>, <%@include%>, <%@taglib%>로 3가지가 있습니다. 1. <%@page%>란? 클라이언트의 요청에 의해 실행되는 JSP 페이지의 필요한 정보를 지정합니다.  속성 사용법 기본값 설명 info info = "설명" - 페..

developer-syubrofo.tistory.com

 

JSP 페이지 구성 요소 - 스크립트 요소

- 스크립트 요소란? JSP 페이지에서 자바코드를 사용할 수 있는 영역을 의미합니다. - 스크립트 요소의 종류 선언문(<%! %>), 스크립트릿(<% %>), 표현식(<%= %>) 3가지 입니다. 아래는 스크립트를 사용

developer-syubrofo.tistory.com

 

'[개발] 프레임워크 > Spring' 카테고리의 다른 글

[Spring F/W] Spring Batch  (0) 2023.10.23
WebFlux  (0) 2023.10.22
How to use(insert) spatial data in mysql and JPA.  (0) 2019.07.22
Spring Lombok  (0) 2018.04.26
Spring으로 다국어 페이지 만들기  (0) 2018.04.22