diff --git a/boot_gradle_security/bin/main/application.yml b/boot_gradle_security/bin/main/application.yml
new file mode 100644
index 0000000..faf3af2
--- /dev/null
+++ b/boot_gradle_security/bin/main/application.yml
@@ -0,0 +1,20 @@
+spring:
+ mvc:
+ view:
+ prefix: /WEB-INF/jsp/
+ suffix: .jsp
+
+ datasource:
+ # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
+ driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
+ # url: jdbc:sqlserver://192.168.0.31:1433;instanceName=BSHOP_DATA
+ url: jdbc:log4jdbc:sqlserver://192.168.0.31:1433;instanceName=BSHOP_DATA
+ username: jayhyub7
+ password: dkagh1234.
+
+# jsp파일 reload할때마다 재부팅해야되서 해당설정 추가해주었음.
+server:
+ servlet:
+ jsp:
+ init-parameters:
+ development: true
\ No newline at end of file
diff --git a/boot_gradle_security/bin/main/com/boot/test1/config/CustomAuthenticationProvider.class b/boot_gradle_security/bin/main/com/boot/test1/config/CustomAuthenticationProvider.class
new file mode 100644
index 0000000..73a10fd
Binary files /dev/null and b/boot_gradle_security/bin/main/com/boot/test1/config/CustomAuthenticationProvider.class differ
diff --git a/boot_gradle_security/bin/main/com/boot/test1/config/WebMvcConfig.class b/boot_gradle_security/bin/main/com/boot/test1/config/WebMvcConfig.class
new file mode 100644
index 0000000..b63d183
Binary files /dev/null and b/boot_gradle_security/bin/main/com/boot/test1/config/WebMvcConfig.class differ
diff --git a/boot_gradle_security/bin/main/com/boot/test1/controller/TestController.class b/boot_gradle_security/bin/main/com/boot/test1/controller/TestController.class
new file mode 100644
index 0000000..3f5b7cb
Binary files /dev/null and b/boot_gradle_security/bin/main/com/boot/test1/controller/TestController.class differ
diff --git a/boot_gradle_security/bin/main/com/boot/test1/handler/CustomAuthenticationFailureHandler.class b/boot_gradle_security/bin/main/com/boot/test1/handler/CustomAuthenticationFailureHandler.class
new file mode 100644
index 0000000..dae0c02
Binary files /dev/null and b/boot_gradle_security/bin/main/com/boot/test1/handler/CustomAuthenticationFailureHandler.class differ
diff --git a/boot_gradle_security/bin/main/com/boot/test1/handler/CustomAuthenticationSuccessHandler.class b/boot_gradle_security/bin/main/com/boot/test1/handler/CustomAuthenticationSuccessHandler.class
new file mode 100644
index 0000000..ee0b527
Binary files /dev/null and b/boot_gradle_security/bin/main/com/boot/test1/handler/CustomAuthenticationSuccessHandler.class differ
diff --git a/boot_gradle_security/bin/main/com/boot/test1/javaCode/PassWordEncoderTest.class b/boot_gradle_security/bin/main/com/boot/test1/javaCode/PassWordEncoderTest.class
new file mode 100644
index 0000000..9714341
Binary files /dev/null and b/boot_gradle_security/bin/main/com/boot/test1/javaCode/PassWordEncoderTest.class differ
diff --git a/boot_gradle_security/bin/main/log4jdbc.log4j2.properties b/boot_gradle_security/bin/main/log4jdbc.log4j2.properties
new file mode 100644
index 0000000..943be0d
--- /dev/null
+++ b/boot_gradle_security/bin/main/log4jdbc.log4j2.properties
@@ -0,0 +1,4 @@
+# maxlinelength is decide the number of line
+# 0 is noLimit , no Option is Just one line
+log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
+log4jdbc.dump.sql.maxlinelength=0
\ No newline at end of file
diff --git a/boot_gradle_security/bin/main/logback.xml b/boot_gradle_security/bin/main/logback.xml
new file mode 100644
index 0000000..3844b7b
--- /dev/null
+++ b/boot_gradle_security/bin/main/logback.xml
@@ -0,0 +1,30 @@
+
+
+
+ %d{yyyyMMdd HH:mm:ss.SSS} [%thread] %-3level %logger{5} - %msg %n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/boot_gradle_security/src/main/resources/application.yml b/boot_gradle_security/src/main/resources/application.yml
new file mode 100644
index 0000000..faf3af2
--- /dev/null
+++ b/boot_gradle_security/src/main/resources/application.yml
@@ -0,0 +1,20 @@
+spring:
+ mvc:
+ view:
+ prefix: /WEB-INF/jsp/
+ suffix: .jsp
+
+ datasource:
+ # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
+ driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
+ # url: jdbc:sqlserver://192.168.0.31:1433;instanceName=BSHOP_DATA
+ url: jdbc:log4jdbc:sqlserver://192.168.0.31:1433;instanceName=BSHOP_DATA
+ username: jayhyub7
+ password: dkagh1234.
+
+# jsp파일 reload할때마다 재부팅해야되서 해당설정 추가해주었음.
+server:
+ servlet:
+ jsp:
+ init-parameters:
+ development: true
\ No newline at end of file
diff --git a/copyCmd b/copyCmd
new file mode 100644
index 0000000..4085480
--- /dev/null
+++ b/copyCmd
@@ -0,0 +1,2 @@
+cp -r /c/dev/workspace_STS/boot_gradle_security/ /c/dev/gitDir/Spring
+
diff --git a/spring/di/Program.java b/spring/di/Program.java
index 33f7fc8..7c2f0a9 100644
--- a/spring/di/Program.java
+++ b/spring/di/Program.java
@@ -11,7 +11,6 @@ public class Program {
public static void main(String[] args) {
- Exam exam = new NewlecExam();
//ExamConsole console = new InlineExamConsole(exam); // DI
//ExamConsole console = new GridExamConsole(exam);
@@ -32,8 +31,6 @@ public class Program {
//ExamConsole console = (ExamConsole)context.getBean("console");
ExamConsole console = context.getBean(ExamConsole.class);
- console.setExam(exam);
-
console.print();
diff --git a/spring/di/Student.java b/spring/di/Student.java
index 0d397fe..03ad89e 100644
--- a/spring/di/Student.java
+++ b/spring/di/Student.java
@@ -1,22 +1,19 @@
package spring.di;
-import spring.di.entity.CableMouse;
-import spring.di.entity.Mouse;
+import org.springframework.context.ApplicationContext;
+import org.springframework.context.support.ClassPathXmlApplicationContext;
+
import spring.di.ui.Computer;
public class Student {
public static void main(String[] args) {
+ ApplicationContext context =
+ new ClassPathXmlApplicationContext("spring/di/setting2.xml");
+
+ //Computer computer= context.getBean(Computer.class);
+ Computer computer = (Computer)context.getBean("computer");
- Computer computer = new Computer();
-
- Mouse mouse = new CableMouse(); // 유선마우스
- //Mouse mouse = new WireLessMouse(); // 무선마우스
-
- // 작업을 위한 준비. 마우스 연결
- computer.connectMouse(mouse);
- // 연결확인
computer.mouseCheck();
-
}
}
diff --git a/spring/di/setting.xml b/spring/di/setting.xml
index 29bfdae..bd8bf57 100644
--- a/spring/di/setting.xml
+++ b/spring/di/setting.xml
@@ -4,13 +4,12 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
-
+
-
-
+
+
-
+
-
diff --git a/spring/di/setting2.xml b/spring/di/setting2.xml
new file mode 100644
index 0000000..eedeab0
--- /dev/null
+++ b/spring/di/setting2.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring/di/ui/Computer.java b/spring/di/ui/Computer.java
index 6511b0e..29aecc9 100644
--- a/spring/di/ui/Computer.java
+++ b/spring/di/ui/Computer.java
@@ -5,10 +5,10 @@ import spring.di.entity.Mouse;
public class Computer {
private Mouse mouse ;
- public void connectMouse(Mouse mouse) {
- this.mouse=mouse;
- };
public void mouseCheck() {
mouse.mouseCheck();
};
+ public void setMouse(Mouse mouse) {
+ this.mouse=mouse;
+ }
}