package com.urpsys.baseapi; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer; import com.urpsys.baseapi.common.util.CommonUtil; /** * Resource 서버 기본 실행 클래스 * * @author urp 인프라본부 나혁제 * @since 2025.01.06 * @version 1.0.0 * @see * *
* * << 개정이력(Modification information) >> * * 수정일 수정자 수정내용 * ----------- --------- ------------------------ * 2023.02.28 나혁제 최초작성 * **/ @SpringBootApplication @EnableResourceServer @ComponentScan(basePackages = {"com.urpsys.baseapi", "com.urpsys.itmsapi"}) public class urpBaseResourceApplication { public static void main(String[] args) { String activeProfile = (CommonUtil.nvl(System.getProperty("spring.profiles.active"))); if(activeProfile.equals("local")) { System.out.println("################################################"); System.out.println("############# local Env ########################"); System.out.println("################################################"); } else if(activeProfile.equals("vmware")) { System.out.println("################################################"); System.out.println("############# vmware Env #######################"); System.out.println("################################################"); } else if(activeProfile.equals("infra_server")) { System.out.println("################################################"); System.out.println("############# infra_server Env #################"); System.out.println("################################################"); } else if(activeProfile.equals("kic_dev")) { System.out.println("################################################"); System.out.println("############# kic_dev Env ######################"); System.out.println("################################################"); } else if(activeProfile.equals("kic_rel")) { System.out.println("################################################"); System.out.println("############# kic_rel Env ######################"); System.out.println("################################################"); } else if(activeProfile.equals("keiti_prod")) { System.out.println("################################################"); System.out.println("############# keiti_prod Env ###################"); System.out.println("################################################"); } // 2025.09.12 나혁제 킨텍스 추가 else if(activeProfile.equals("kintex_prod")) { System.out.println("################################################"); System.out.println("############# kintex_prod Env ##################"); System.out.println("################################################"); } // 2026.01.28 나혁제 노원구청 추가 else if(activeProfile.equals("nowon")) { System.out.println("################################################"); System.out.println("############# nowon Env ########################"); System.out.println("################################################"); } // 2026.02.26 나혁제 양평군청 추가 else if(activeProfile.equals("yp21")) { System.out.println("################################################"); System.out.println("############# yp21 Env #########################"); System.out.println("################################################"); } // 2026.03.19 나혁제 노인인력개발원 추가 else if(activeProfile.equals("kordi")) { System.out.println("################################################"); System.out.println("############# kordi Env ########################"); System.out.println("################################################"); } else { System.out.println("################################################"); System.out.println("############# No Define ########################"); System.out.println("################################################"); } SpringApplication.run(urpBaseResourceApplication.class, args); } }