백기선 - 스프링 부트 개념과 활용6-1. 테스트시작은 일단 spring-boot-starter-test를 추가하는 것 부터test scope으로 추가@SpringBootTest@SpringBootTest가 하는 역할은 @SpringBootApplication을 찾아서 테스트를 위한 빈들을 다 생성한다. 그리고 @MockBean으로 정의된 빈을 찾아서 교체한다.@RunWith(SpringRunner.class)랑 같이 써야 함빈 설정 파일은 안해주나? 알아서 찾는다. (@SpringBootApplication)SpringBootTest.webEnvironmentMOCK : mock servlet environment. 내장 톰캣 구동 안함.커밋로그 : https://github.com/namjunemy/..
백기선 - 스프링 부트 개념과 활용5-1. 기본 로깅커밋로그기본 로깅 설정스프링 부트는 기본적으로 로깅 파사드 Commons Logging을 사용한다. 결국 SLF4j를 사용하게 된다. 소스코드에서도 SLF4j를 사용하면 된다.로깅 파사드는 실제 로깅을 하지 않고, 로거 API들을 추상화 해놓은 인터페이스들이다.주로 프레임워크들은 로깅 파사드를 이용한다. 프레임워크를 사용하는 애플리케이션들의 로거 사용을 자유롭게 해주기 위해서.로깅 파사드의 장점은 로거들을 바꿔서 사용할 수 있다는 것이다.JUL(Java Utility Logging), Log4J2, Logback정리하자면 스프링부트에서 찍히는 로그는 Commons Logging -> SLF4j -> Logback의 흐름을 타고 결국 Logback에 의해..
백기선 - 스프링 부트 개념과 활용1-1. 외부설정 1부프로퍼티 우선 순위유저 홈 디렉토리에 있는 spring-boot-dev-tools.properties테스트에 있는 @TestPropertySource@SpringBootTest 애노테이션의 properties 애트리뷰트커맨드라인 아규먼트SPRING_APPLICATION_JSON (환경 변수 또는 시스템 프로퍼티)에 들어있는 프로퍼티ServletConfig 파라미터ServletContext 파라미터Java:comp/env JNDI 애트리뷰트System.getProperties() 자바 시스템 프로퍼티OS 환경 변수RandomValuePropertySourceJAR 밖에 있는 특정 프로파일용 application.propertiesJAR 안에 있는 특정..
백기선 - 스프링 부트 개념과 활용1. 의존성 관리 이해https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-dependency-managementspring-boot-stater-* 의 부모인 spring-boot-stater-parent, 그리고 다시 그 parent의 부모인 spring-boot-dependencies 에 정의되어 있는 pom.xml의 dependencyManegement 영역 안에 해당 릴리즈 버전에서 관리하는 의존성들이 정의 되어 있다.그렇기 때문에 우리는 각 스타터의 버전을 명시하지 않아도 되고, parent가 관리하는 버전을 사용하게 된다.gradle을 사용한다면 intellij의 gr..
- Total
- Today
- Yesterday
- 젠킨스
- 정렬
- 스프링부트
- Vue.js
- Wisoft
- Java
- 무선통신소프트웨어연구실
- github
- ORM
- springboot
- RBT
- 알고리즘
- 자바
- IT융합인력양성사업단
- 라즈베리파이
- Algorithm
- 순환
- JPA
- vuejs
- 한밭대학교
- Spring Boot
- Raspberry Pi
- AWS
- Recursion
- 레드블랙트리
- 한밭이글스
- Spring
- 시간복잡도
- 인프런
- vuex
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |