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; + } }