component 2

@Bean, @Configuration, @ComponentScan, @Import 정리

우리가 애플리케이션을 만들기 위해서는"어떤 클래스의 오브젝트를 만들고 그들을 어떻게 연결할 것인가?"에 대한 정보가 필요하다.이 구성 정보를 스프링에게 전달하는 여러 가지 방법이 있는데,컨테이너 초기화 과정에서 빈을 동적으로 생성하도록 약속된 애노테이션들에 대해 알아보자. Bean을 등록시키는 중요 애노테이션1. @Bean@Configurationpublic class PaymentConfig { @Bean public PaymentService paymentService() { return new PaymentService(); }}@Bean 애노테이션이 붙어있는 메소드는 'Bean을 만드는 메소드'를 의미한다. 쉽게 return 되는 객체가 빈으로 등록된다고 이해하면 된다..

Spring 2025.03.19

Vue.js 정의 및 핵심 기능

Vue.js 란 무엇인지 그리고 핵심 컨셉인 데이터 바인딩(Data Binding)과 컴포넌트(Component)에 대해 간략히 정리해보겠습니다. Vue.js란?? vue.js 자체는 프론트엔드. 즉, View와 관련된 처리들을 개발자 대신 관리해주는 라이브러리이다. 그래서 마치 jQuery를 이용하듯이 Script코드 몇 줄만 작성하면 곧바로 VUE를 적용할 수 있다. 공식 문서에서는 Progressive Framework라고 소개되는데, 이것은 처음 말한 것과 같은 간단한 방법으로 기존 프로젝트를 vue.js로 부분부분 점진적으로 또 쉽게 업데이트해나가며 전환할 수 있음을 의미한다. 근데 여기서 프레임워크라는 단어가 나온다. VUE가 라이브러리이면서 프론트엔드 자바스크립트 프레임워크인 이유는 많은 확..

Vue.js 2021.05.01