성실한 사람이 되자

성실하게 글쓰자

This is spear

자바 4

스프링에서 로깅

✔️ 스프링에서 로깅 로그 사용 장점 쓰레드 정보와 클래스 이름 같은 부가 정보를 함께 볼 수 있고, 출력 모양을 조절할 수 있다. 17:38:15.243 [main] INFO hello.springmvc.LogTest - info 로그가 출력이 됩니다. 로그 레벨에 따라 출력할 수 있어 로그를 상황에 맞게 사용할 수 있다.설정 파일에서 지정한 로깅 레벨이 아닌 경우 로그는 출력되지 않지만, System.out은 설정이 불가능하다. System.out.println("error 로그가 출력이 됩니다."); 시스템 아웃 콘솔에만 출력하는 것이 아니라 파일이나 네트워크 등, 로그를 별도의 위치에 남길 수 있다. 특히 파일로 남길 때, 일별, 특정 용량에 따라 로그를 분할하는 것도 가능하다. 내부 버퍼링, 멀..

JAVA_SPRING 2022.01.18

JUnit5 기본적인 사용법

JUNIT4 → JUNIT5 JUNIT5에 대한 기본적인 사용법 Guide to JUnit 5 Parameterized Tests JUnit5 의 장점 이전 버전부터 시작하겠습니다. JUnit 4에는 몇 가지 명확한 제한이 있습니다. 전체 프레임 워크는 단일 jar 라이브러리에 포함되었습니다. 특정 기능 만 필요한 경우에도 전체 라이브러리를 가져와야합니다. →JUnit 5에서는 더 세분화되어 필요한 것만 가져올 수 있습니다 한 테스트 러너는 한 번에 JUnit 4에서만 테스트를 실행할 수 있습니다. (예 : SpringJUnit4ClassRunnerParameterized 또는 Parameterized ) →JUnit 5를 사용하면 여러 주자가 동시에 작업 할 수 있습니다 JUnit 4는 Java 8을 ..

CREATING WEB/JUnit5 2020.06.24

자바 람다 표현식_자바 버전 8(Lambda expression in Java version 8)

Lambda 표현식 같은 경우는 Java version 8 이상부터 사용이 가능합니다. 자바 람다 표현식 클래스는 인터페이스에 메서드가 '하나'만 있어야 사용 가능하다는 점 꼭 유의해야 합니다. 자바 패키지에서 제공하는 인터페이스 중 메서드가 하나인 인터페이스들의 종류들입니다. java.lang.Runnable java.util.Comparator java.io.FileFilter java.util.concurrent.Callabe java.security.PrivilegedAction java.nio.file.PathMatcher java.lang.reflect.InvoatoinHandler 예제 예를 들어서 보여 드리겠습니다. 하나의 메소드가 존재하는 인터페이스를 호출하면 인터페이스 내에 존재하는 메..

JAVA_SPRING/JAVA 2020.06.24

node를 이용해 배우는 javascript 5 (javascripting-REVISING STRINGS in nodeschool )

오늘은 Revising Strings에 대해 배워볼 겁니다. 문제보기 replace() 함수를 사용하는 예입니다. let example = 'this example exists' example = example.replace('exists', 'is awesome') console.log(example) 1. revising-strings.js 파일을 생성해줍시다. 2. 파일 안에 pizza라는 변수를 생성해주시고, 'pizza is alright'라는 스트링을 레퍼런스 합시다. 3. replace() 함수를 이용해 'pizza is alright'안에 있는 'alright' 문자열을 'wonderful'로 변경해줍시다. 4. replace()함수를 이용해 나온 결과 값을 콘솔에 로그를 찍어 보여줍시다...