第三阶段(day09)ssm1

0607spring

1.aop之事务切面

事务管理器对象依赖DataSource连接池,提供打开连接,开启事务,提交事务,回滚,关闭等操作方法;

事务切面依赖事务管理器对象,对带有Tx注解的服务层方法进行环绕通知注入,进行统一事务控制;

通过ThreadLocal线程变量对象来达到线程共享Connection对象的目的.

2.spring的类配置

spring容器ApplicationContext的创建,可以使用ClasspathXMLApplicationContext对象来加载类路劲下的xml配置文件;学习ssm框架使用.

spring容器ApplicationContext的创建,,可以使用AnnationConfigApplicationContext对象来加载类配置文件.springboot框架使用.

@Configuration//表示当前类是一个spring风格的配置类,等价于xml文件
@Import(XXXX.class) //导入其他类配置文件
@ComponentScan("com.javasm") //开启包扫描
@EnableAspectJAutoProxy //开启aop注解识别
@PropertySource("classpath:jdbc.properties")   //导入properties文件
@Value("${jdbc.driver}")  //获取key为jdbc.driver的properties配置数据
@Bean(initMethod = "init",destroyMethod = "close",value = "dataSource") //把方法的返回值注册spring容器,方法名作为默认id,方法形参进行依赖注入
@PostConstract   对自定义的类注册容器后,指定初始化方法
@PreDestory 指定销毁方法
@Autowired  di自动装配注解
@Resource   di自动装配注解
@Controller  IOC注解 
@Service     IOC注解
@Repository  IOC注解
@Component   IOC注解
@Aspect      定义切面
@Pointcut    定义切入点表达式
@After       定义最终通知方法
@Before      定义前置通知方法
@AfterReturning   定义返回通知
@AfterThrowing    定义异常通知
@Around           定义环绕通知

3.mybatis复习

3.1 创建如下表:

字典表

sys_dict_type:字典类型表
sys_dict_items:字典项表

部门表

岗位表

菜单表

角色表,与菜单表多对多

用户表,与角色表多对一,与部门表多对一,与岗位表多对一

3.2 安装easycode插件进行代码生成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值