Spring 일반 메모 요약
메모를 사용하기 전에 자동 검색 기능 켜기
그중base-package는 스캔이 필요한 패키지입니다.
<context:component-scan base-package="cn.test"/>
@Configuration은 하나의 종류를 IoC 용기로 하는데, 그 방법의 머리에 @Bean이 등록되면 이 스프링 용기의 Bean이 됩니다.@Scope 콜아웃 도메인
@Lazy(true)는 초기화 지연을 나타냅니다.
@Service 는 비즈니스 레이어 구성 요소를 표시하는 데 사용됩니다.
@Controller는 struts의 action과 같은 컨트롤 레이어 구성 요소를 표시하는 데 사용됩니다.
@Repository는 데이터 액세스 구성 요소, 즉 DAO 구성 요소를 표시하는 데 사용됩니다.
@Component는 구성 요소를 가리키며, 구성 요소가 분류하기 어려울 때 이 주석을 사용하여 표시할 수 있습니다.
@Scope 는 scope 역할 영역을 지정하는 데 사용됩니다(클래스에 사용됨).
@PostConstruct 초기화 방법 지정(방법)
@PreDestory 제거 방법 지정(방법)
@DependsOn: Bean 초기화 및 제거 순서 정의
@Primary: 자동으로 어셈블할 때 여러 Bean 후보자가 나타나면 @Primary로 콜아웃된 Bean이 우선 순위가 됩니다. 그렇지 않으면 예외가 발생합니다.
@Autowired는 기본적으로 유형별로 어셈블됩니다. 이름별로 어셈블하려면 @Qualifier 메모와 함께 사용할 수 있습니다.다음과 같습니다.
@Autowired @Qualifier ("personDaoBean") 에는 여러 개의 인스턴스가 함께 사용됩니다.
@Resource는 기본적으로 이름별로 어셈블되며, 이름과 일치하는 bean을 찾지 못하면 유형별로 어셈블됩니다.
@PostConstruct 초기화 메모
@PreDestroy 파괴 메모 기본 인스턴스 시작 시 로드
@Async 비동기식 메서드를 호출하려면 다음 코드를 추가해야 합니다.
<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="10"/>
<property name="maxPoolSize" value="300"/>
</bean>
<task:annotation-driven/>
본문에서 기술한 것이 모두에게 도움이 될 수 있기를 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[MeU] Hashtag 기능 개발➡️ 기존 Tag 테이블에 존재하지 않는 해시태그라면 Tag , tagPostMapping 테이블에 모두 추가 ➡️ 기존에 존재하는 해시태그라면, tagPostMapping 테이블에만 추가 이후에 개발할 태그 기반 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.