Fight With Me!!!

导航

annotatedClasses和component-scan冲突吗

annotatedClasses:配置在sessionFactory下面表示的是,哪些实体需要映射,代码如下:

<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="dataSource" ref="myDataSource" />
		<property name="annotatedClasses">
			<list>
				<value>com.jk.model.User</value>
				<value>com.jk.model.Shop</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.MySQLDialect
				</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.format_sql">true</prop>
				<prop key="hibernate.hbm2ddl.auto">update</prop>
			</props>
		</property>
	</bean>
  

  

2.component-scan表示的是扫描哪些包来装配进我们的spring中,以供后面的配置调用,一般要和

<context:annotation-config />一起使用,表示的是启用注解配置。

示例如下:

 <context:annotation-config />
 <context:component-scan base-package="com.jk" />

  

 

posted on 2015-07-07 23:07  nickTimer  阅读(368)  评论(0编辑  收藏  举报