diff --git a/pom.xml b/pom.xml
index 5243813..79e123e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,22 +3,24 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
org.egovframe.template
- simpleHomePage
+ simpleHomePage
jar
1.0.0
egovframework
example.egovframework.com
+
The Apache Software License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0.txt
+
5.3.27
- 4.2.0
- 4.23.1
+ 4.2.0
+
mvn2s
@@ -41,12 +43,14 @@
+
org.springframework.boot
spring-boot-starter-parent
2.7.12
+
@@ -80,29 +84,29 @@
provided
- org.apache.tomcat.embed
- tomcat-embed-core
- 9.0.73
+ org.apache.tomcat.embed
+ tomcat-embed-core
+ 9.0.73
- org.apache.tomcat.embed
- tomcat-embed-el
- 9.0.73
+ org.apache.tomcat.embed
+ tomcat-embed-el
+ 9.0.73
- org.apache.tomcat.embed
- tomcat-embed-jasper
- 9.0.73
+ org.apache.tomcat.embed
+ tomcat-embed-jasper
+ 9.0.73
- org.apache.tomcat.embed
- tomcat-embed-websocket
- 9.0.73
+ org.apache.tomcat.embed
+ tomcat-embed-websocket
+ 9.0.73
- org.apache.tomcat
- tomcat-annotations-api
- 9.0.73
+ org.apache.tomcat
+ tomcat-annotations-api
+ 9.0.73
org.springframework.boot
@@ -121,12 +125,14 @@
-->
+
- org.springdoc
- springdoc-openapi-ui
- 1.7.0
+ org.springdoc
+ springdoc-openapi-ui
+ 1.7.0
+
org.egovframe.rte
org.egovframe.rte.ptl.mvc
@@ -158,25 +164,28 @@
${org.egovframe.rte.version}
- org.egovframe.rte
- org.egovframe.rte.fdl.security
- ${org.egovframe.rte.version}
+ org.egovframe.rte
+ org.egovframe.rte.fdl.security
+ ${org.egovframe.rte.version}
+
javax.servlet
javax.servlet-api
4.0.1
provided
+
- javax.servlet.jsp.jstl
- jstl-api
- 1.2
-
+ javax.servlet.jsp.jstl
+ jstl-api
+ 1.2
+
+
- org.apache.commons
- commons-dbcp2
- 2.9.0
+ org.apache.commons
+ commons-dbcp2
+ 2.9.0
org.projectlombok
@@ -184,53 +193,64 @@
1.18.28
true
-
- commons-codec
- commons-codec
+
+
+ commons-codec
+ commons-codec
1.15
+
commons-validator
commons-validator
1.7
+
org.springmodules
spring-modules-validation
0.8
-
+
+
org.apache.taglibs
- taglibs-standard-impl
- 1.2.5
+ taglibs-standard-impl
+ 1.2.5
+
cglib
cglib
3.3.0
+
org.antlr
antlr
3.5
+
org.apache.commons
commons-compress
1.23.0
+
org.hsqldb
hsqldb
2.7.2
jdk8
+
-
- mysql
- mysql-connector-java
- 8.0.33
-
+
+
+ mysql
+ mysql-connector-java
+ 8.0.33
+
+
+
+
+
+
org.hibernate
hibernate-validator
7.0.4.Final
+
com.googlecode.log4jdbc
@@ -281,32 +306,38 @@
+
org.apache.logging.log4j
log4j-core
+
- io.jsonwebtoken
- jjwt
- 0.9.1
+ io.jsonwebtoken
+ jjwt
+ 0.9.1
+
commons-fileupload
commons-fileupload
1.5
+
javax.servlet.jsp
javax.servlet.jsp-api
2.3.3
provided
+
com.ibm.icu
icu4j
73.2
+
org.eclipse
yasson
@@ -317,13 +348,9 @@
javax.json
1.1.3
-
-
- org.seleniumhq.selenium
- selenium-java
- test
-
+
+
install
${basedir}/target
@@ -340,11 +367,11 @@
embedded
-
+
-
+
org.apache.maven.plugins
maven-compiler-plugin
3.11.0
@@ -356,48 +383,49 @@
- org.apache.maven.plugins
- maven-war-plugin
- 3.3.2
-
- false
-
-
-
- org.codehaus.mojo
- hibernate3-maven-plugin
- 3.0
-
-
-
- hbm2ddl
- annotationconfiguration
-
-
-
-
-
- org.hsqldb
- hsqldb
- 2.7.2
-
-
-
-
-
- org.codehaus.mojo
- emma-maven-plugin
- 1.0-alpha-3
-
-
-
- org.apache.maven.plugins
- maven-pmd-plugin
- 3.21.0
-
-
-
-
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.3.2
+
+ false
+
+
+
+ org.codehaus.mojo
+ hibernate3-maven-plugin
+ 3.0
+
+
+
+ hbm2ddl
+ annotationconfiguration
+
+
+
+
+
+ org.hsqldb
+ hsqldb
+ 2.7.2
+
+
+
+
+
+ org.codehaus.mojo
+ emma-maven-plugin
+ 1.0-alpha-3
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.21.0
+
+
+
+
+
com.mysema.maven
apt-maven-plugin
@@ -411,7 +439,9 @@
${project.build.directory}/generated-sources
com.querydsl.apt.jpa.JPAAnnotationProcessor
+
+
generate-test-entities
generate-test-sources
@@ -435,108 +465,109 @@
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.1.2
-
- true
- once
- xml
-
- **/Abstract*.java
- **/*Suite.java
-
-
- **/*Test.java
-
-
-
-
- org.codehaus.mojo
- emma-maven-plugin
- true
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.5.0
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
- true
-
-
-
-
-
- ${basedir}/target/site
-
-
- org.apache.maven.plugins
- maven-project-info-reports-plugin
- 3.4.4
-
-
- sunlink
-
- javadoc
-
- true
-
-
- https://docs.oracle.com/javase/8/docs/api/
-
-
-
-
-
-
-
- org.codehaus.mojo
- emma-maven-plugin
- true
-
-
- org.codehaus.mojo
- surefire-report-maven-plugin
- true
-
-
-
- report-only
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
- 128m
- 512m
- ${encoding}
- ${encoding}
- ${encoding}
-
-
-
-
- org.apache.maven.plugins
- maven-jxr-plugin
-
- ${encoding}
- ${encoding}
- true
- apidocs
-
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.1.2
+
+ true
+ once
+ xml
+
+ **/Abstract*.java
+ **/*Suite.java
+
+
+ **/*Test.java
+
+
+
+
+ org.codehaus.mojo
+ emma-maven-plugin
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.5.0
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ true
+
+
+
+
+
+
+ ${basedir}/target/site
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.4.4
+
+
+ sunlink
+
+ javadoc
+
+ true
+
+
+ https://docs.oracle.com/javase/8/docs/api/
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ emma-maven-plugin
+ true
+
+
+ org.codehaus.mojo
+ surefire-report-maven-plugin
+ true
+
+
+
+ report-only
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 128m
+ 512m
+ ${encoding}
+ ${encoding}
+ ${encoding}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+ ${encoding}
+ ${encoding}
+ true
+ apidocs
+
+
+
+
diff --git a/src/test/java/egovframework/let/uat/uia/web/TestEgovLoginApiControllerSelenium.java b/src/test/java/egovframework/let/uat/uia/web/TestEgovLoginApiControllerSelenium.java
deleted file mode 100644
index b86beb1..0000000
--- a/src/test/java/egovframework/let/uat/uia/web/TestEgovLoginApiControllerSelenium.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package egovframework.let.uat.uia.web;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.fail;
-
-import org.junit.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Test;
-import org.openqa.selenium.By;
-import org.openqa.selenium.WebDriver;
-import org.openqa.selenium.WebElement;
-import org.openqa.selenium.chrome.ChromeDriver;
-
-import lombok.extern.slf4j.Slf4j;
-
-@Slf4j
-class TestEgovLoginApiControllerSelenium {
-
- WebDriver driver;
-
- @BeforeEach
- public void setup() {
- driver = new ChromeDriver();
- }
-
- @Test
- void test() {
- if (log.isDebugEnabled()) {
- log.debug("[2024년 전자정부 표준프레임워크 컨트리뷰션][로그인] 셀레늄 단위 테스트");
- }
-
- // given
- // 로그인 화면 이동
- driver.get("http://localhost:3000/login");
-
- // 아이디 입력
- sleep();
- WebElement idWebElement = driver.findElement(By.cssSelector(
- "#contents > div > div.login_box > form > fieldset > span > input[type=text]:nth-child(1)"));
- idWebElement.sendKeys("admin");
-
- // 비밀번호 입력
- sleep();
- WebElement passwordWebElement = driver.findElement(By.cssSelector(
- "#contents > div > div.login_box > form > fieldset > span > input[type=password]:nth-child(2)"));
- passwordWebElement.sendKeys("1");
-
- // when
- // 로그인 버튼 클릭
- sleep();
- WebElement loginWebElement = driver
- .findElement(By.cssSelector("#contents > div > div.login_box > form > fieldset > button > span"));
- loginWebElement.click();
-
- // then
- sleep();
- WebElement spanWebElement = driver
- .findElement(By.cssSelector("#root > div > div.header > div.inner > div.user_info > span"));
- assertEquals("관리자", spanWebElement.getText(), "로그인 실패");
- }
-
- private void sleep() {
- try {
- Thread.sleep(3000);
- } catch (InterruptedException e) {
- fail("InterruptedException: Thread.sleep");
- }
- }
-
-}
diff --git a/src/test/resources/logback-spring.xml b/src/test/resources/logback-spring.xml
deleted file mode 100644
index ac79675..0000000
--- a/src/test/resources/logback-spring.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} : %30logger{5} -
- %msg%n
-
-
-
-
-
-
-
- ${LOG_PATH}/${LOG_FILE_NAME}.log
-
-
-
- ${LOG_PATTERN}
-
-
-
-
-
- ${LOG_PATH}/${LOG_FILE_NAME}.%d{yyyy-MM-dd}_%i.log
-
-
-
- ${LOG_MAX_FILE_SIZE}
-
-
- ${LOG_MAX_HISTORY}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file