From fce34fd98b38c0750fe603ffc99f104706368914 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Thu, 6 Nov 2025 14:43:42 +0900 Subject: [PATCH] =?UTF-8?q?kbank=20=EC=86=8C=EC=8A=A4=20=EC=9D=BC=EB=B6=80?= =?UTF-8?q?=20=EB=B3=B5=EC=9B=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/tools/JpaErrorLoggingAspect.java | 5 +- .../templates/views/apps/login/login.html | 171 ++-- .../templates/views/apps/main/index.html | 743 ++++++++++-------- 3 files changed, 506 insertions(+), 413 deletions(-) diff --git a/src/main/java/com/eactive/apim/portal/tools/JpaErrorLoggingAspect.java b/src/main/java/com/eactive/apim/portal/tools/JpaErrorLoggingAspect.java index ae2ea69..bad9ac7 100644 --- a/src/main/java/com/eactive/apim/portal/tools/JpaErrorLoggingAspect.java +++ b/src/main/java/com/eactive/apim/portal/tools/JpaErrorLoggingAspect.java @@ -7,6 +7,7 @@ import org.springframework.stereotype.Component; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; +import java.sql.SQLException; @Component @Aspect @@ -16,9 +17,9 @@ public class JpaErrorLoggingAspect { private EntityManager em; @AfterThrowing(pointcut = "@annotation(org.springframework.transaction.annotation.Transactional)", throwing = "ex") - public void onError(Exception ex) { + public void onError(SQLException ex) { try { - String user = (String) em.createNativeQuery("select user from user").getSingleResult(); + String user = (String) em.createNativeQuery("select user from dual").getSingleResult(); log.error("DB USER = {}, SQL ERROR = {}", user, ex.getMessage() ); } catch (Exception e) { log.error("Failed to fetch DB User", e); diff --git a/src/main/resources/templates/views/apps/login/login.html b/src/main/resources/templates/views/apps/login/login.html index 514b64c..b2eb5da 100644 --- a/src/main/resources/templates/views/apps/login/login.html +++ b/src/main/resources/templates/views/apps/login/login.html @@ -1,90 +1,104 @@ + xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorate="~{layout/kbank_base_layout}"> - -