찾다
JavaJava인터뷰 질문들스프링빈 기본면접 질문과 답변

스프링빈 기본면접 질문과 답변

Spring 프레임워크의 싱글톤 Bean은 스레드로부터 안전합니까?

Spring 프레임워크의 싱글톤 Bean은 스레드로부터 안전하지 않습니다. (추천 학습: java 면접 질문)

Spring의 내부 빈은 무엇인가요?

빈이 다른 빈의 속성으로만 사용되는 경우 내부 빈으로 선언할 수 있으며, 내부 빈을 정의하려면 Spring의 XML 기반 구성 메타데이터에서 또는 요소 내에 요소를 사용합니다. 내부 빈은 일반적으로 프로토타입입니다.

빈 자동 배선이란 무엇인가요?

Spring 구성 파일에서 javaBeans 간의 종속성을 설명할 필요가 없습니다(예: , 구성). IOC 컨테이너는 Javabeans 간의 연결을 자동으로 설정합니다.

다양한 자동 조립 방법.

Spring 컨테이너가 종속성 주입을 위해 자동 어셈블리를 사용하도록 안내하는 데 사용할 수 있는 5가지 자동 어셈블리 방법이 있습니다.

no: 기본 방법은 자동 조립을 수행하는 것이 아니라 ref 속성을 명시적으로 설정하여 조립을 수행하는 것입니다.

byName: 매개변수 이름 autowiring을 통해 Spring 컨테이너는 구성 파일에서 bean의 autowire 속성이 byname으로 설정되어 있음을 찾은 다음 컨테이너는 bean의 속성과 동일한 이름을 가진 bean을 일치시키고 조합하려고 시도합니다.

byType:: 매개변수 유형 autowiring을 통해 Spring 컨테이너는 구성 파일에서 bean의 autowire 속성이 byType으로 설정되어 있음을 찾은 다음 컨테이너는 bean의 속성과 동일한 유형의 bean을 일치시키고 조립하려고 시도합니다. 둘 이상의 Bean이 기준을 충족하면 오류가 발생합니다.

constructor: 이 메소드는 byType과 유사하지만 생성자 매개변수에 제공되어야 합니다. 매개변수가 있는 생성자 매개변수 유형이 결정되지 않은 경우 예외가 발생합니다.

autoDetect: 먼저 자동 조립을 위해 생성자를 사용해 보세요. 작동하지 않으면 byType 메서드를 사용하세요.

Spring에 Java 컬렉션을 삽입하는 방법은 무엇입니까?

Spring은 컬렉션에 대해 다음 구성 요소를 제공합니다.

유형은 값 목록을 삽입하는 데 사용되며 동일한 값을 허용합니다.

유형은 값 세트를 삽입하는 데 사용되며 동일한 값은 허용되지 않습니다.

유형은 키-값 쌍 세트를 삽입하는 데 사용됩니다. 키와 값 모두 모든 유형이 될 수 있습니다.

유형은 키-값 쌍 세트를 삽입하는 데 사용됩니다. 키와 값 모두 문자열 유형이어야 합니다.

위 내용은 스프링빈 기본면접 질문과 답변의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구