본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
공부 시작 시각 인증
수강 인증 사진
Spring과 객체 지향
- 스프링(Spring): Java 프로그래밍 언어 기반의 애플리케이션 프레임워크
- 스프링 컨테이너: 싱글톤 원리가 적용된 스프링에서 제공하는 객체 저장소
- Bean 객체: 스프링 컨테이너에 저장되는 스프링에서 관리되는 객체
- 스프링은 컴포넌트 스캔으로 Bean 객체가 될 것들을 찾고, 스프링 컨테이너가 알맞은 빈 객체를 의존성에 맞게 주입해 준다. 이것을 DI(Dependency Injection)이라고 한다.
Application.java
package org.fastcampus;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
}
HealthCheckController
package org.fastcampus.common.ui;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HealthCheckController {
@GetMapping
public String healthCheck() {
return "OK";
}
}