package com.zioinfo.kintex;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;

/**
 * 킨텍스 AI 전시관리 시스템 백엔드 진입점.
 *
 * 스택: Spring Boot 3.x(Java 17) + MyBatis + PostgreSQL(PostGIS) + Redis 작업 큐 + WebSocket(STOMP).
 * 매퍼 인터페이스는 {@code com.zioinfo.kintex..mapper} 패키지에서 스캔 — 실제 공간 SQL(ST_*) XML은
 * kintex-db-engineer가 {@code resources/mybatis/mapper/} 에 채운다.
 */
@SpringBootApplication
@ConfigurationPropertiesScan("com.zioinfo.kintex")
@MapperScan(annotationClass = org.apache.ibatis.annotations.Mapper.class, basePackages = "com.zioinfo.kintex")
public class KintexApplication {

    public static void main(String[] args) {
        SpringApplication.run(KintexApplication.class, args);
    }
}
