개발공부/SpringBoot(5)
-
[번역자료] spring boot Logback(로그)
spring Logback spring-boot-starter-logging은 간단한 설정으로 편리한 logging을 제공합니다. 설정은 application.properties, XML 두 가지 방식이 있으며 복잡한 커스텀이 필요하다면 XML을 사용해야지만 됩니다. spring-boot-starter 내에는 logback-classic, slf4j 의존성이 포함되어 있습니다. 작동원리를 이해하기 좋은 방법은 직접 사용하면서 연습해보는 것 같습니다. Logger 예제코드를 위해 Service 클래스를 하나 생성해줍니다. @Service public class LoggerService { private static final Logger LOGGER = LoggerFactory.getLogger(Logge..
2021.09.17 -
[SpringBoot] spring boot application.properties/yaml profile 설정
spring boot application.properties/yaml profile 설정 1) Externalized Configuration(application.properties/yaml) spring boot는 설정들을 편리하게 주입할 수 있게 application.properties / yaml을 이용한 외부 설정(Externalized configuration)이 가능합니다. SpringApplication은 properties를 다음 경로에 위치한 application.properties로부터 읽어들여 스프링 환경설정에 추가합니다. 현재 디렉토리의 /config 서브 디렉토리 현재 디렉토리 /config 패키지의 classpath classpath root (위에서 밑으로 설정이 적용되는 ..
2021.09.03 -
logger spring xml
콘솔에 출력하는 것 뿐만 아니라 파일로 만드는데에 필요한 설정입니다. rolling policy는 지나친 로그 파일들을 생성하는 것을 방지하기 위한 장치입니다. rolling log : 하루에 주기적으로 로그 파일들을 닫고(정리하고) 새로운 로그 파일들을 여는 과정을 얼컫습니다. consoleAppender : 콘솔에 출력되는 로그 fileAppender : 파일로 저장되는 로그 참고자료 : https://www.baeldung.com/spring-boot-logging 참고자료 : https://thinkwarelab.wordpress.com/2016/11/18/java에서-logback을-이용한-로깅logging-사용법/
2021.07.01 -
String Boot - Test Driven Development(TDD)
"테스트 코드는 부실공사를 미연에 방지한다. 따라서 초기 작업에 필수적으로 들어가야한다." 끊임없는 삽질... 삽질은 언제쯤 잦아들까 강의대로 따라만 하는 것인데 안되는 것이 왜 이리도 많은지. 안되는 것을 해결하는 데 시간을 왜 이리도 길게 허비하는지. 삽질을 해도, 시간을 허비해도 삽은 퍼야하고 시간은 들어야한다. 이렇게라도 TIL(Today I Learned)를 실천하면 성장하는 날이 오지 않을까, 늦어도. 1. Spring Boot 레스토랑 웹사이트 만들기 진행상황: 1) Spring Boot Demo IntelliJ 환경에서 작업 중 2) Test Code 구동 실습 중 3) WebController로 웹브라우저 조작 2. 배운 것: 1) TDD - 테스트 코드는 작업 시작하기에 앞서 사용자 중..
2020.07.17 -
Spring Boot - Orientation
프로젝트를 이론과 함께 만들어 가고파 신청한 패스트 캠퍼스 온라인 강의. Java 강의에 이어 Spring Boot로 웹사이트를 만들어가는 박종우 강사님의 Spring Boot 강의 첫 시간. 기술보단 방법론에 초점을 맞춘 내용이어서 학원 끝나면 배운 코딩만 혼자 연습하던 나에게 필요한 시간이었다. 1. 생각 - 생각을 많이 해라. 왜? 어떻게? 무엇을? 자꾸 떠올려야 개발지식은 물론 좋은 개발자가 될 수 있다 2. 호기심 - 구현 화면에 대해 호기심을 가져라. 저절로 된 것은 아무것도 없다. 구현 방식에 관심을 가져라. 3. 훈련 - 따라서 해보고 문제를 찾아 해결하기 - 보는 걸로 코딩 실력은 절대 늘지 않는다. 이 말은 개발자 블로그나 책에서도 정말 많이 나온 말이다. - 문제를 찾고 해결하는 건 ..
2020.07.14