package com.company.agentfoundation; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.event.EventListener; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @SpringBootApplication public class AgentFoundationApplication { private static final Logger log = LoggerFactory.getLogger(AgentFoundationApplication.class); @Value("${server.port:8080}") private String serverPort; public static void main(String[] args) { SpringApplication.run(AgentFoundationApplication.class, args); } @EventListener(ApplicationReadyEvent.class) public void onApplicationReady() { log.info("agent-foundation startup success port={} health=/v1/healthz wecomCallback=/v1/integrations/wecom/callback agentMessages=/v1/agent/messages", serverPort); } }