技术选型
springmvc vs springboot
springmvc | springboot |
---|---|
框架 | 工具 |
配置繁琐的xml | 零配置yml |
- | 多样化starter |
外置tomcat | 内置tomcat |
struts
- 安全漏洞
- 请求变量共享
- Filter拦截
- 非Spring家族
技术选型应该考虑的因素
- 需要切合业务
- 社区活跃度
- 团队技术水平
- 版本迭代周期
- 试错精神
- 安全性
- 成功案例
- 开源精神
数据库建模工具pdman
- 下载地址
- 增量变更vs全量变更
数据库物理外键移除原因
- 性能损耗
- 热更新
- 降低耦合度
- 数据库分库分表难进行
spring boot自动装配原理
- todo
HikariCP数据源
- 优势是什么
- 如何配置
mybatis逆向生成工具(mybatis-generator)
功能
- 生成实体类
- mapper.xml
- mapper.java
基于mapper写rest接口
- 修复idea, @AutoWired报错问题
intelliJ idea->preferences->Editor->Inspections->springcore->code->AutoWiring for bean->去掉勾勾
2. 一个rest测试工具postman
事务传播
- REQUIRED:
使用当前事务,如果当前没有事务,则自己新建一个事务,子方法必须运行在一个事务中;如果当前存在事务,则加入这个事务,成为一个事务.
- SUPPORTS:
如果当前有事务,则使用事务;如果当前没有事务则不使用事务
- MANDATORY:
强制存在一个事务,若不存在事务则抛出异常
- REQUIRES_NEW:
如果当前有事务,则挂起当前事务,并且新建一个事务;如果当前没有事务,也是新建一个事务,自己运行在一个事务中
- NOT_SUPPORTED:
不支持事务,若果当前存在事务则挂起当前事务,自己一定不在一个事务中
- NEVER:
不支持事务,若果当前存在事务则抛出异常
- NESTED:
嵌套事务,主事务异常,也跟着回滚;子事务异常,父事务可以回滚也可以不会滚
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得
100積分直接送
付費(fèi)專(zhuān)欄免費(fèi)學(xué)
大額優(yōu)惠券免費(fèi)領(lǐng)