실내 화재 감지 시스템 백엔드 서버 (FireScout 3.0)
AI Box와 연동하여 RTSP 카메라 영상에서 실시간 화재·연기를 탐지하고, VLM 추론·알림·관제 기능을 제공하는 Spring Boot 백엔드 시스템
이 프로젝트에서의 Spring Boot 활용
REST API·보안·데이터 접근·비동기 처리 프레임워크 (3.2.12)
프로젝트 7개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
설정보다 관례를 앞세워 자바 애플리케이션을 빠르게 만들고 실행하는 프레임워크
Spring Boot는 Spring 프레임워크를 기반으로, 복잡한 XML 설정과 의존성 구성을 최소화하고 곧바로 실행 가능한 애플리케이션을 만들 수 있게 해주는 프레임워크다. 내장 웹서버(Tomcat 등)를 포함해 별도 배포 서버 없이 독립 실행형(jar)으로 구동할 수 있으며, 자동 설정(Auto Configuration)을 통해 클래스패스에 있는 라이브러리를 감지해 필요한 빈(Bean)을 알아서 등록해준다. 원래 Spring은 강력하지만 초기 설정이 번거롭다는 진입장벽이 있었는데, Spring Boot는 이를 없애 개발자가 비즈니스 로직에 집중할 수 있도록 만들어졌다.
애플리케이션을 실행하면 내장 웹서버가 뜨고, /hello 요청에 문자열을 응답하는 최소 예시다.
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
@RestController
class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
AI Box와 연동하여 RTSP 카메라 영상에서 실시간 화재·연기를 탐지하고, VLM 추론·알림·관제 기능을 제공하는 Spring Boot 백엔드 시스템
이 프로젝트에서의 Spring Boot 활용
REST API·보안·데이터 접근·비동기 처리 프레임워크 (3.2.12)
실내 화재/연기를 카메라 + AI(YOLO, VLM)로 감지하여 이벤트·알림·웹훅을 관리하는 Spring Boot 3.2 기반 온프레미스 백엔드
이 프로젝트에서의 Spring Boot 활용
백엔드 애플리케이션 프레임워크 (3.2.12)
영상 감시 카메라의 AI 화재 탐지 결과를 사람이 최종 검수하고 오탐/확정을 판정하는 백엔드 API 서버
이 프로젝트에서의 Spring Boot 활용
REST API 서버 프레임워크 및 의존성 관리
얼굴 특징(feature) 등록·매칭·검색과 Liveness 검증을 제공하는 Spring Boot 기반 얼굴 인식 API 서버
이 프로젝트에서의 Spring Boot 활용
REST API 서버 프레임워크(v3.2.12)
AI 모델과 SDK 라이선스를 암호화·배포하고, 조직별 인증 이력을 추적하는 Spring Boot 기반 관리 API 서버
이 프로젝트에서의 Spring Boot 활용
Web, Security, Data JPA, Mail 모듈을 활용한 REST API 서버 구축
NATS 메시지를 구독해 도메인 이벤트로 변환·처리하는 Spring Boot 컨슈머 구조 문서
이 프로젝트에서의 Spring Boot 활용
NATS 컨슈머 및 도메인 이벤트 처리 서비스 프레임워크
Spring Boot 기반 멀티체인 이벤트 인덱서의 구조와 운영 방식을 정리한 공개 기술 문서
이 프로젝트에서의 Spring Boot 활용
이벤트 인덱서 애플리케이션의 기반 프레임워크
위 프로젝트들에서 같이 쓰인 다른 기술입니다.