项目中采用Spring2.5配置重点内容如下:
在spring2.5中项目中引入
Srping2.5中新加入了‘context’命名空间,这个命名空间让我们能够得到更为简洁的方式来实现属性占位符(property placeholder)的配置:
applicationContext-context.xml内容如下:
<!-- support annotation config在注解中必须的添加的东东 -->
<context:annotation-config/>
|
在applicationContext-component.xml中配置如下:
<import resource="classpath:common/applicationContext-component.xml"/>
<context:component-scan base-package="com.unutrip.hotel">
<!-- 尽量写严格点路径,防止bean胡乱放置 -->
<context:include-filter type="regex" expression=".service..*"/>
<context:include-filter type="regex" expression=".dao..*"/>
</context:component-scan>
在DAO的中配置使用@Repository注解数据访问层类;
在注入的对象中使用:@Autowired 注解
在Service层实现类中使用@Service注解
在service层接口类中使用@Transactional添加事务处理
其他一般的类的使用@Component 注解为一般的Spring的bean对象。