반응형 Spring/스프링 이론14 [Spring] 스프링 빈(Spring Bean) 스프링 빈(Spring Bean) 스프링 컨테이너에서 관리하는 스프링 빈(Spring Bean) 에 관하여 알아보겠습니다. 스프링 빈(Spring Bean)이란? - 스프링 컨테이너에 의해 관리되는 재사용이 가능한 소프트웨어 컴포넌트이다. - 즉, 스프링 컨테이너가 관리하는 자바 객체를 뜻하며, 하나 이상의 빈(Bean)을 관리한다. - @Bean 어노테이션을 통해 메서드로부터 반환된 객체를 스프링 컨테이너 등록한다. - 클래스 등록 정보, Getter/Setter 메서드를 포함하며, 컨테이너 사용되는 설정 메타데이터로 생성된다. [참고] 설정 메타데이터 XML 또는 자바 어노테이션, 자바 코드로 표현하며, 컨테이너의 명령과 인스턴스화, 설정, 조립할 객체 등을 정의 스프링 빈(Bean)을 통한 스프링 .. Spring/스프링 이론 2023. 10. 9. [Spring] 스프링과 객체 지향 설계 스프링이란? 1. Spring Boot, Spring Framework 등 여러 프로젝트의 모음이다. 2. 대표적인 웹 개발 뿐만 아니라, 여러 가지 기능을 제공한다. 스프링 프레임워크 - Spring FrameWork 하위에는 JDBC, Web MVC 등등 여러 가지 하위 모듈을 가지고 있다. - 객체 지향의 대표적인 언어인 Java를 활용하여 객체 지향의 특징을 잘 활용할 수 있도록해준다. - 개발자들은 로직 구현에만 집중할 수 있게 해주는 프레임워크이다. 객체 지향 특징 추상화 캡슐화 상속 다형성 객체 지향 언어의 특징 1. 역할과 구현을 분리한다. 클라이언트는 대상의 역할(인터페이스) 클라이언트는 구현 대상의 내부 구조를 몰라도 된다. 클라이언트는 구현 대상의 내부 구조가 변경되어도 영향을 받지 .. Spring/스프링 이론 2023. 10. 6. 이전 1 2 다음