ssh全注解开发

时间:2021-11-10 14:23:12
一、struts和spring的注解
需要导入包:struts2-convention-plugin 1、spring配置的改动: aop配置可以去掉,action,service,dao的bean配置可以去掉 组件扫描器: <context:component-scan base-package="包.*"/> 事务注解驱动: <tx:annotation-driven transaction-manager="transaction-manager"/> ssh全注解开发

2、action类名上 @Namespace(“/命名空间的名称”) @ParentPackage("/struts-default") 方法上: @Action(value="动作名",results={@Result(location="目标地址")})
3、IOC部分 dao层: ssh全注解开发
service层: ssh全注解开发
action层: ssh全注解开发

4、事务 普通方法上的注解(默认可以不写,只写@Transactional): ssh全注解开发
查询方法上的注解: ssh全注解开发
二、hibernate和spring的注解 ssh全注解开发
spring配置文件: 原来: ssh全注解开发
后来: ssh全注解开发
mappingDirectoryLocations改成packagesToScan
注意: 包是用“.”,用点 路径是classpath:包名,“/”,用斜杠