32 lines
1.1 KiB
Java
32 lines
1.1 KiB
Java
package io.shinhanlife;
|
|
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.context.annotation.ComponentScan;
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
|
|
import java.util.Collections;
|
|
|
|
@SpringBootApplication
|
|
@EnableScheduling
|
|
@ComponentScan(basePackages = {
|
|
"io.shinhanlife.axhub.biz.mcp.tool",
|
|
"io.shinhanlife.axhub.biz.mcp.adapter",
|
|
"io.shinhanlife.axhub.common.mcp"
|
|
})
|
|
public class AxHubToolApplication {
|
|
public static void main(String[] args) {
|
|
// 기본 포트는 8082로 설정하되, 파라미터(--server.port=808x)가 있으면 해당 포트로 설정
|
|
String port = "8082";
|
|
for (String arg : args) {
|
|
if (arg.startsWith("--server.port=")) {
|
|
port = arg.substring("--server.port=".length());
|
|
}
|
|
}
|
|
System.setProperty("server.port", port);
|
|
|
|
SpringApplication app = new SpringApplication(AxHubToolApplication.class);
|
|
app.run(args);
|
|
}
|
|
}
|