From d426a4238b0fee7a94a03f619b8e885398fcf37d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=95=9C=EA=B0=95=EC=9A=B1?= Date: Mon, 17 Aug 2026 19:10:03 +0900 Subject: [PATCH] =?UTF-8?q?fix(runtime):=20=EB=9D=BC=EC=9D=B4=EB=B8=8C?= =?UTF-8?q?=EB=9F=AC=EB=A6=AC=20=EC=8A=A4=EC=BA=94=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - DevTools가 POI의 Batik/Xalan 매니페스트를 재검사하며 출력하던 잘못된 경고 제거 - Batik/Xalan을 JSP TLD 스캔 대상에서 제외 - 사용하지 않는 Data JDBC, MyBatis, 중복 JSP 태그 라이브러리 제거 - Validation 버전을 Spring Boot 2.4.3 의존성 관리에 맞춤 - phone/JPA/Excel 기능은 유지 --- pom.xml | 36 +++---------------- src/main/resources/application-local.yml | 7 +--- src/main/resources/application.yml | 17 +++++---- .../view/include/sample/inc_body_footer.jsp | 1 - .../view/include/sample/inc_body_header.jsp | 1 - .../view/include/sample/inc_body_sidebar.jsp | 3 +- 6 files changed, 17 insertions(+), 48 deletions(-) diff --git a/pom.xml b/pom.xml index 6df8ad1..4207b8d 100644 --- a/pom.xml +++ b/pom.xml @@ -20,10 +20,6 @@ ${basedir}/src/main/webapp/WEB-INF/lib - - org.springframework.boot - spring-boot-starter-data-jdbc - org.springframework.boot spring-boot-starter-data-jpa @@ -117,12 +113,11 @@ --> - - org.springframework.boot - spring-boot-devtools - runtime - true - + org.springframework.boot spring-boot-configuration-processor @@ -174,7 +169,6 @@ org.springframework.boot spring-boot-starter-validation - 2.4.5 @@ -198,13 +192,6 @@ 4.5.13 - - - org.mybatis.spring.boot - mybatis-spring-boot-starter - 2.2.0 - - com.konghq @@ -217,19 +204,6 @@ javax.servlet jstl - - taglibs - standard - 1.1.2 - - - - - org.springframework.security - spring-security-taglibs - 5.5.0 - - org.bgee.log4jdbc-log4j2 diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index f1a5356..0dae3d3 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -9,11 +9,6 @@ spring: encryptor: bean: jasyptStringEncryptor - devtools: - livereload: - enabled: true - restart: - enabled: false mail: host: smtp.mailplug.co.kr port: 465 @@ -72,4 +67,4 @@ lanedu: bill-return-smartro-url: "http://localhost:8080/pay/bill?userId=" ssp-mall-id: "SMTSSPAY0p" smartro-js-url: "https://tpay.smartropay.co.kr/asset/js/SmartroPAY-1.0.min.js" - smartro-mjs-url: "https://tmpay.smartropay.co.kr/asset/js/SmartroPAY-1.0.min.js" \ No newline at end of file + smartro-mjs-url: "https://tmpay.smartropay.co.kr/asset/js/SmartroPAY-1.0.min.js" diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 4881821..eee31e6 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -28,11 +28,16 @@ spring: max-file-size: 1GB max-request-size: 1GB -mybatis: - mapper-locations: mybatis/**/*.xml - configuration: - map-underscore-to-camel-case: true - log-impl: org.apache.ibatis.logging.stdout.StdOutImpl +# POI가 포함하는 Batik/Xalan은 JSP 태그 라이브러리가 아니며, +# 해당 JAR의 배포용 Class-Path를 따라가면 존재하지 않는 상대 경로 경고가 발생한다. +server: + tomcat: + additional-tld-skip-patterns: + - "batik-*.jar" + - "xalan-*.jar" + - "serializer-*.jar" + - "xml-apis*.jar" + logging: level: root: info @@ -43,5 +48,3 @@ lanedu: superpassword: aircode upload-file-extension: ".pdf, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .jpg, .jpeg, .png, .gif, .avi, .flv, .mpg, .mpeg, .mkv, .mov, .mp3, .mp4, .wav, .wma, .hwp" authPhones: 01072276360,01073002291 - - \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/view/include/sample/inc_body_footer.jsp b/src/main/webapp/WEB-INF/view/include/sample/inc_body_footer.jsp index cb3014d..1893997 100644 --- a/src/main/webapp/WEB-INF/view/include/sample/inc_body_footer.jsp +++ b/src/main/webapp/WEB-INF/view/include/sample/inc_body_footer.jsp @@ -1,5 +1,4 @@ <%@ page contentType="text/html;charset=UTF-8" %> -<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>