꿀먹는돼지
꿀돼지블로그
꿀먹는돼지
전체 방문자
오늘
어제
  • 분류 전체보기 (156)
    • 여행 (2)
    • TODAY (1)
    • 주식 (1)
    • DEV (58)
      • Server (2)
      • SpringFramework (5)
      • DB (0)
      • Unity (44)
      • 그냥 알고리즘공부 (2)
      • JAVA (2)
    • Aseprite (1)
    • OLD개발이야기 (63)
      • IT 공부 (6)
      • 알고리즘 공부 (6)
      • 개발관련 글 (3)
      • C++ (5)
      • C# (0)
      • Qt (8)
      • bigdata (2)
      • Python-mysql (12)
      • html (2)
      • python (1)
      • Android Studio (6)
      • 자바스크립트 (2)
      • 포트폴리오 (0)
      • 작업 (0)
      • 기타작업 (2)
    • IT Tools (1)
    • 기타 (12)

블로그 메뉴

  • 홈
  • 방명록
  • 태그
  • 미디어로그
  • 위치로그

공지사항

인기 글

태그

  • honyepig
  • 육성게임
  • 마녀
  • 클리커
  • mysql
  • 1인개발
  • 도트게임
  • PYTHON
  • myql#외부접속
  • 모바일
  • 도트
  • 유니티
  • 위치캐슬
  • 육성
  • 인디게임
  • 마녀 게임
  • database
  • 게임
  • Unity
  • 마녀육성

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
꿀먹는돼지

꿀돼지블로그

[Spring] application. properties 변수 맵핑
DEV/SpringFramework

[Spring] application. properties 변수 맵핑

2021. 9. 12. 16:13

 

// application.properties
test.msg = testmsg

test.msg = testmsg <- 여기서 한글을 쓰고 싶으면 Native2아스키를 통해서 변환한 아스키 값을 입력해야함.. 

public class TestController{
	@Value("${test.msg}")
	private String testMsg;

	@GetMapping("/test")
	public String getTestMsg(){
	   //return "test"; // 직접 입력
	   return testMsg;
	}
}

 

 

 

Create metadata for test.msg

	
	@Value("${test.msg: properties파일에 명세가 되어있지 않을때 default msg}")
	private String testMsg;
	
	@GetMapping("/test")
	public String getTestMsg(){
	   //return "test"; 
	   return testMsg;
	}

properties 파일 

- list 출력

- map 출력

 

 

application-dev.properties 를 만들고 

application-production.properties 를 만들고

 

default 기본 프로퍼티 파일에 

spring.profiles.active=dev 를 쓰면 개발계 환경을 세팅을 할 수 있다. 

 

 

terminal에서

java -jar 패키지이름-0.0.1-SNAPSHOT.jar --spring.profiles.active=production

java -jar 패키지이름-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev

이런식으로 실행하면 된다. 

 

 

class 입장에서는 

@Profile("dev") 를 설정하면 dev 환경에서만 빈 객체가 인스턴스화 된다 .
@Profile("production")도 마찬가지 
public class TestController{

}

'DEV > SpringFramework' 카테고리의 다른 글

private method Test  (0) 2022.07.05
Lombok 어노테이션  (0) 2022.06.20
[Spring] Build 후 실행  (0) 2021.09.12
[Spring] Server 구축 [1]  (0) 2021.09.09
    'DEV/SpringFramework' 카테고리의 다른 글
    • private method Test
    • Lombok 어노테이션
    • [Spring] Build 후 실행
    • [Spring] Server 구축 [1]
    꿀먹는돼지
    꿀먹는돼지
    꿀꿀

    티스토리툴바