在项目中的配置文件,一般需要的配置信息基本都全了。作为以后的参。
struts-config.xml
applicationContext.xml
web.xml
hibernate.cfg.xml
实体类对应的映射文件一例:
RelayStation.hbm.xml
注:因为spring 默认的 aop面向切面 配置是以接口层dao为切入点的,如果我们的系统没有复杂的业务类进行抽象,那也完全可以抛弃接口这一层,通过接口的实现类impl这一层来切入即可。这样的话我们在开发过程中少了一层接口,减少了代码量。只需在配置文件中加上一个用于指定类来作为切入点的属性,再根据实际分层将切入点的配置修改一下即可。类似于如下的配置:
<aop:config proxy-target-class="true"><!-- spring默认注入接口,proxy-target-class="true"表示可以注入类 --> <!-- 配置一个切入点,匹配com.adam.dev.daol包下所有以Dao结尾的类的所有方法的执行 --> <aop:pointcut id="daoPointcut" expression="execution(* com.adam.dev.dao.*Dao.*(..))"/> <!-- 指定在gisPointcut切入点应用txAdvice事务切面 --> <aop:advisor advice-ref="txAdvice" pointcut-ref="daoPointcut"/> </aop:config>