package com.urpsys.basefront; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import com.urpsys.basefront.common.util.CommonUtil; /** * urITMS 프런트서버 기본 실행 클래스 * * @author 나혁제 * @since 2025.01.03 * @version 1.0.0 * @see * *
* * << 개정이력(Modification information) >> * * 수정일 수정자 수정내용 * ----------- --------- ------------------------ * 2025.01.03 나혁제 최초작성 * **/ @SpringBootApplication(exclude={DataSourceAutoConfiguration.class}) @ComponentScan(basePackages = {"com.urpsys.basefront", "com.urpsys.itmsfront"}) public class urpBaseJspApplication { 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("################################################"); } else { System.out.println("################################################"); System.out.println("############# No Define ########################"); System.out.println("################################################"); } SpringApplication.run(urpBaseJspApplication.class, args); } }