[SPRING] 봄철 콩 오류
SPRING봄철 콩 오류
업데이트 : Maven 종속성 추가 * 업데이트 :이 오류는 Maven 종속성을 추가하여 해결되었습니다 *
좋은 날. 이 부분은 ApplicationContext.xml입니다.
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="namingStrategy">
<ref bean="namingStrategy"/>
</property>
<property name="mappingResources">
<list>
<!--<value>genericdaotest/domain/Person.hbm.xml</value>-->
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>
</props>
</property>
<property name="dataSource">
<ref bean="dataSource"/>
</property>
</bean>
봄과 최대 절전 모드 Maven dep
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>2.0.6</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.1.2.Final</version>
</dependency>
하지만, 내 응용 프로그램을 시작할 때, 그것은 나에게이 오류라고 말했다.
Cannot find class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] for bean with name 'sessionFactory' defined in class path resource [WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.orm.hibernate3.LocalSessionFactoryBean
하지만 최대 절전 모드를 사용하고 있습니다. 4. 어떤 종류의 마법이 있습니까? =) 이미 앱 배포를 시도했지만 결과는 동일합니다.
해결법
-
==============================
1.Spring-ORM 모듈을 놓쳤다.
Spring-ORM 모듈을 놓쳤다.
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>3.1.1.RELEASE</version> </dependency>
org.springframework.orm.hibernate3 패키지와 필요한 클래스가 들어있는 패키지 목록을 확인하십시오.
또한 클래스가 잘못되었다고 생각합니다. 최대 절전 모드가되어서는 안됩니다 .LocalSessionFactoryBean? 특수 효과를 사용하고 있습니까? 또는 XML?
-
==============================
2.Spring 애플리케이션 컨텍스트에서 세션 팩토리를 변경하여 maven 의존성 상태로 최대 절전 모드 4를 사용한다.
Spring 애플리케이션 컨텍스트에서 세션 팩토리를 변경하여 maven 의존성 상태로 최대 절전 모드 4를 사용한다.
org.springframework.orm.hibernate4.LocalSessionFactoryBean
spring-orm 의존성을 추가한다.
from https://stackoverflow.com/questions/14219059/error-with-spring-bean by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Maven을 사용하지 않고 Spring Framework jar를 어디에서 다운로드 할 수 있습니까? (0) | 2019.02.22 |
---|---|
[SPRING] MQueue 리스너를 중지 할 수 없습니다. (0) | 2019.02.22 |
[SPRING] Spring 배치는 태스크 릿에서 동적으로 생성 된 단계를 실행합니다. (0) | 2019.02.22 |
[SPRING] Spring-MVC : 훌륭한 인프라 (컨피규레이션) 생성 및 중복 방지 (0) | 2019.02.22 |
[SPRING] @Column insertable, updatable은 Spring JPA와 잘 어울리지 않습니까? (0) | 2019.02.22 |