스프링부트 CF환경변수 얻기

(스프링 CF환경변수 얻기에서 넘어옴)

1 개요[ | ]

스프링부트 CF환경변수 얻기
  • 컨트롤러에 "/env" 주소 매핑
@Controller
public class MyController {
	@ResponseBody
	@RequestMapping("/env")
	public String env() {
		String result = "";
		for (Entry<String, String> envvar : System.getenv().entrySet()) {
			result += envvar.getKey() + ": " + envvar.getValue() + "<br>";
		}
		return result;
	}
}
PATH: /bin:/usr/bin
SERVER_PORT: 61980
CF_PROCESS_TYPE: web
VCAP_APP_HOST: 0.0.0.0
CF_INSTANCE_IP: 192.168.0.118
PORT: 61980
VCAP_SERVICES: {"devpack-db":[{"name":"testuser03db","label":"devpack-db","tags":["mysql"],"plan":"1gb","credentials":{"hostname":"192.168.0.35","port":3306,"name":"cf_df683b67_d262_4505_8f4e_3f277c855391","username":"mYLcba39fcyTM9Nn","password":"0gAWTjGdllb62lMY","uri":"mysql://mYLcba39fcyTM9Nn:0gAWTjGdllb62lMY@192.168.0.35:3306/cf_df683b67_d262_4505_8f4e_3f277c855391?reconnect=true","jdbcUrl":"jdbc:mysql://192.168.0.35:3306/cf_df683b67_d262_4505_8f4e_3f277c855391?user=mYLcba39fcyTM9Nn&password=0gAWTjGdllb62lMY"}}]}
XFILESEARCHPATH: /usr/dt/app-defaults/%L/Dt
USER: vcap
LANG: en_US.UTF-8
VCAP_APP_PORT: 61980
TMPDIR: /home/vcap/tmp
DATABASE_URL: mysql2://mYLcba39fcyTM9Nn:0gAWTjGdllb62lMY@192.168.0.35:3306/cf_df683b67_d262_4505_8f4e_3f277c855391?reconnect=true
CF_INSTANCE_PORTS: [{"external":61980,"internal":61980}]
CF_INSTANCE_ADDR: 192.168.0.118:61980
NLSPATH: /usr/dt/lib/nls/msg/%L/%N.cat
CF_INSTANCE_INDEX: 0
PWD: /home/vcap/app
MEMORY_LIMIT: 512m
CF_INSTANCE_PORT: 61980
SHLVL: 0
HOME: /home/vcap/app
VCAP_APPLICATION: {"limits":{"mem":512,"disk":1024,"fds":16384},"application_id":"534640f5-b4f4-44bc-9158-d402311535fe","application_version":"13f9dc90-45ee-4771-acbe-73ff1da5731d","application_name":"SpringApp1","application_uris":["springapp1.devpack.co.kr"],"version":"13f9dc90-45ee-4771-acbe-73ff1da5731d","name":"SpringApp1","space_name":"testuser03","space_id":"7b88486c-5bea-47e5-ab23-f1477c4084f4","uris":["springapp1.devpack.co.kr"],"users":null,"instance_id":"dd8d329f29354a84874effc2c8b4e049","instance_index":0,"host":"0.0.0.0","port":61980,"started_at":"2016-06-22 04:52:40 +0000","started_at_timestamp":1466571160,"start":"2016-06-22 04:52:40 +0000","state_timestamp":1466571160}

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}