본문 바로가기

Lecture20

스프링 부트 - 핵심 원리와 활용 - 모니터링 메트릭 활용 💡이 포스팅은 김영한 님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한 님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. 메트릭(Metric) 이전 포스팅에서도 메트릭이라는 단어를 사용하면서 따로 설명을 하지는 않았었는데, 이번 챕터가 메트릭을 다루기 때문에 이 포스팅에서 정리해 보도록 하겠습니다. 메트릭(Metric)이란? 저의 .. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 마이크로미터, 프로메테우스, 그라파나 💡이 포스팅은 김영한님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. Micrometer(마이크로미터) Prometheus(프로메테우스) Grafana(그라파나) Spring Boot Admin (📌Extra) 어떤 기술이나 개념이 아닌 라이브러리나 도구(툴)에 대해서 학습을 할 때는.. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 액츄에이터 💡이 포스팅은 김영한님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에서는 Spring Boot Actuator에 대해서 알아보는 챕터였습니다. actuator를 간단하게 정의하면 Spring Boot 애플리케이션을 제어하고 모니터링하기 위한 도구라고 할 수 있습니다. Spring Boot Actuator에서는 Produc.. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 외부설정과 프로필2 💡이 포스팅은 김영한 님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한 님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. Environment @Value @ConfigurationProperties spring-configuration-metadata.json 이전 포스팅에서도 정리했던 것처럼 Spring에서는 다양한 외부 설정 .. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 외부설정과 프로필1 💡이 포스팅은 김영한 님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한 님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. Command Line Arguments vs Command Line Option Arguments Environment & PropertySource SystemEnvironmentPropertySource.c.. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 자동 구성(Auto Configuration) 💡이 포스팅은 김영한 님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한 님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. libs? lib는 안되나? implementation files @EnableAutoConfiguration & AutoConfigurationImportSelector libs? lib는 안되나? 우리가 직접.. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 스프링 부트 스타터와 라이브러리 관리 💡이 포스팅은 김영한님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. 의존성 버전 직접 관리 시 어려움 & 단점 Spring Dependency Management & Version Info BOM Spring Boot Starter Dependency 의존성 버전 직접 관리 시 어려.. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 스프링 부트와 내장 톰캣 💡이 포스팅은 김영한 님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한 님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에서 정리할 내용은 다음과 같습니다. window Tomcat 실행 이슈 jar vs fat-jar vs executable jar(실행가능한 jar) META-INF, BOOT-INF, JarLauncher ServletWebServerApplicat.. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 웹 서버와 서블릿 컨테이너 💡이 포스팅은 김영한 님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한 님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 이번 챕터에서 정리할 내용은 다음과 같습니다. .DS_Store 배포 방식의 차이 war vs jar Tomcat 10.x Issue war build ServletContainerInitializer, META-INF/services WebApplication.. 2023. 3. 12.
스프링 부트 - 핵심 원리와 활용 - 시작하기 💡이 포스팅은 김영한 님의 인프런 강의인 스프링 부트 - 핵심 원리와 활용을 수강하고 학습한 내용을 정리한 포스팅입니다. 김영한 님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-kyh-spring-boot Contribute to kiekk/inflearn-kyh-spring-boot development by creating an account on GitHub. github.com 김영한 님의 스프링 로드맵 마지막 강의인 스프링 부트 강의가 출시되었습니다. 이미 기대가 많이 되는 상태인데 토비 님의 스프링 부트 강의를 듣고 난 후라 영한님은 또 어떤 이야기를 해주실지 더 기대가 됩니다. 지난번 토비님 강의 포스팅 때와 마찬가지로 이번 포스.. 2023. 3. 11.
토비의 스프링 부트 - 스프링 부트 자세히 살펴보기 & 후기 💡이 포스팅은 토비님의 인프런 강의인 토비의 스프링 부트 - 이해와 원리를 수강하고 학습한 내용을 정리한 포스팅입니다. 토비님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-toby-spring-boot Contribute to kiekk/inflearn-toby-spring-boot development by creating an account on GitHub. github.com 이번 챕터에서는 이제껏 만들면서 학습해왔던 커스텀 자동 구성 정보를 제거하고 Spring Boot에서 제공하는 자동 구성 정보로 대체해보았는데 이 부분이 강의 중 가장 신기하고 재밌었던 부분이었습니다. 그리고 SpringBoot에서 자동 구성 정보가 어떻게 설정되.. 2023. 2. 22.
토비의 스프링 부트 - Spring JDBC 자동 구성 개발 💡이 포스팅은 토비님의 인프런 강의인 토비의 스프링 부트 - 이해와 원리를 수강하고 학습한 내용을 정리한 포스팅입니다. 토비님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-toby-spring-boot Contribute to kiekk/inflearn-toby-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. JdbcTemplate vs Connection HikariCP JdbcTemplate vs Connection Spring을 사용하기 전에는 DB에 SQL문을 실행시키기 위해서는 Connection을 직접 생성하.. 2023. 2. 22.
토비의 스프링 부트 - 외부 설정을 이용한 자동 구성 💡이 포스팅은 토비님의 인프런 강의인 토비의 스프링 부트 - 이해와 원리를 수강하고 학습한 내용을 정리한 포스팅입니다. 토비님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-toby-spring-boot Contribute to kiekk/inflearn-toby-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. Environment Abstraction PropertySource Abstraction Environment Property 우선순위 @Value 애노테이션 값 주입, 기본 값 설정 PropertyPlaceHo.. 2023. 2. 18.
토비의 스프링 부트 - 조건부 자동 구성 💡이 포스팅은 토비님의 인프런 강의인 토비의 스프링 부트 - 이해와 원리를 수강하고 학습한 내용을 정리한 포스팅입니다. 토비님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-toby-spring-boot Contribute to kiekk/inflearn-toby-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. @Conditional, @Profile @ConditionalOn* IntelliJ에서 Class 계층 구조 확인하기 이번 포스팅과 관련해서는 아래 영상도 같이 참고하시면 좋을 것 같습니다. https://www.. 2023. 2. 18.
토비의 스프링 부트 - 자동 구성 기반 애플리케이션 💡이 포스팅은 토비님의 인프런 강의인 토비의 스프링 부트 - 이해와 원리를 수강하고 학습한 내용을 정리한 포스팅입니다. 토비님의 강의를 수강하며 정리한 GitHub Repository입니다. GitHub - kiekk/inflearn-toby-spring-boot Contribute to kiekk/inflearn-toby-spring-boot development by creating an account on GitHub. github.com 이번 챕터에 대해 정리할 내용은 다음과 같습니다. 애노테이션 선언 시 필수 애노테이션 메타 애노테이션 vs 합성 애노테이션 애플리케이션 빈, 컨테이너 인프라스트럭쳐 빈, 애플리케이션 인프라스트럭쳐 빈 ImportSelector, ImportCandidates @C.. 2023. 2. 12.