1.2 KiB
1.2 KiB
Tech Stack — bibimbap
- Java 21 (
maven.compiler.release=21). - Spring Boot 3.5.14-SNAPSHOT (
spring-boot.version). spring-boot-starter-web. - Packaging = war.
spring-boot-starter-tomcatscope=provided +ServletInitializer→ 외부 톰캣 배포 가능(개발은 내장 톰캣). finalName 미지정 →target/bibimbap-0.0.1-SNAPSHOT.war. - MyBatis —
mybatis-spring-boot-starter3.0.5. 어노테이션 매퍼만(XML 없음).mybatis.configuration.log-impl=Slf4jImpl,logging.level.org.apache.ibatis=TRACE. - DB — PostgreSQL (
org.postgresql). 프로필별 스키마currentSchema=dev|live. - View — JSP via
tomcat-embed-jasper. ViewResolver prefix/WEB-INF/views/, suffix.jsp. - Lombok 1.18.44 의존성 존재(단
data/POJO 는 수기 accessor). - 빌드 — Maven wrapper
./mvnw. Maven 프로필dev(기본)/live→app.profile설정 → 리소스 필터링@app.profile@(application.propertiesspring.profiles.active). - 테스트 —
spring-boot-starter-test(JUnit5). - 업로드 — multipart/tomcat post size 1GB (WebGL zip 업로드용).
app.webgl.asset-origin/frame-ancestors설정 존재.