Coder Social home page Coder Social logo

fastcampus-spring-boot-practice's People

Contributors

djkeh avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

fastcampus-spring-boot-practice's Issues

스프링 부트의 적용

지난번 스프링 적용한 프로젝트를 스프링 부트로 발전시킨다.
이번에는 소스코드를 전체 복사하지 않고,
부트 initializer 로 새로 만든 다음 필요한 파일만 가져간다.

Spring Configuration Processor

Spring Configuration Processor 로 프로퍼티를 문서화하는 방법을 익힌다.

  • spring-boot-configuration-processor 의존성 추가하기
  • 기본 사용
  • additional-spring-configuration-metadata.json 사용

Configuration Properties 설정하는 우아한 방법

Spring Boot properties 를 불러오는 방법을 점진적인 방식으로 공부한다.

  • @Value
  • Environment
  • Java Configuration Properties - basic
  • Java Configuration Properties - @Bean method
  • Java Configuration Properties - @ConstructorBinding

스프링 부트 2.4 살펴보기

스프링 부트 2.4 에 새로운 내용들을 살펴보고 실험해본다.

  • Logback 설정 변경, property migrator
  • Startup logging
  • Constructor binding
  • ApplicationStartup metrics, Flight Recorder
  • Application properties 변경점: .properties 파일을 yaml 처럼 사용하기
  • spring.config.import: 프로파일에 따라 파일을 나누는(application-{profile}.properties) 방법에 대한 대안
  • 확장자 없는 프로퍼티 파일 읽기: sample[.properties]
  • Origin chain
  • Config Tree: "Kubernetes Volume Mounted Secrets" 방식

Lombok

롬복을 사용하는 방법을 익혀본다.

  • 디펜던시 추가
  • 기본 사용법
  • 주의해야 하는 사용법
  • 롬복의 대안

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.