주해가 횡행하는 연대
2701 단어 주해
@Respository dao 레이어
@ 서비스 계층
@Controller controller 레이어
@Autowised 유형에 따라 주입 set 방법을 불러오면 파라미터는 유형에 따라 주입됩니다
@Qualifer ("XXXX") Autowised 주입 시 여러 개의 대상이 @Qualifer ("XXXX") 를 추가할 수 있습니다.
이것들은 모두 같은 종류의 주석입니다. context:component-scan 스캔은 서로 다른 의미를 부여하고, 예를 들어 이상을 처리합니다.
이것들은 모두 비안을 만드는 데 사용되는 것이다.
향상된 기능을 제공합니다.
Default Annotation Handler Mapping과 Annotation Method Handler Adapter 두 개의 bean을 자동으로 등록합니다.spring MVC가 @Controllers 배달 요청에 필요한 것입니다.
기본 Conversion Service 인터페이스를 등록하여 클래스FormattingConversion ServiceFactoryBean을 실현하고 데이터 귀속 포맷과 오류 정보 처리 등을 실현한다.
세부 참조http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/mvc.html To achieve the same in XML use the
mvc:annotation-driven
element:=====================================================
springmvc 업무 실효
주 용기 (applicationContext.xml) 에서 Controller의 주석을 제거합니다
spring MVC 프로필에서 서비스 설명을 삭제합니다
올바른 방법:spring-mvc.xml의
context:component-scan
Controller만 검색하고 애플리케이션 Context.xml에 Controller가 없습니다.그렇지 않으면 응용 프로그램 Context에 정의합니다.xml의 업무가 효력을 상실할 것이다
원인:spring-mvc 먼저 스캔을 시작합니다. 서비스층을 스캔하면 이때 나오는 서비스층의 대상은 사무기능이 없는 것입니다.
applicationContext.xml의 어떤 후처리 bean은springmvc 스캔의 어떤 bean에 작용하지 않습니다.
그래서 사무의 실효를 초래했다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
spring에서 @value 주석에 주의해야 할 문제우선, @value는 매개 변수가 필요합니다. 여기 매개 변수는 두 가지 형식이 될 수 있습니다. @Value("#{configProperties['t1.msgname']}") 또는 @Value("${t1.msgna...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.