Spring Boot
liao0000
manma126.com
展开
-
Springboot项目架构内容
1 三层四layer项目框架(DDD模式) bff,biz,data api,application,domain,infrustructure 2 REST接口规范 3 API工具:Swagger 4 静态代码检查:Checkstyle(google_checks.xml), SpotsBugs 5 单元测试:Mockmvc, Mockito, DBUnit, mockServer, jacoco 6 结合测试:Karate 另: db方法自动生成:templete 认证授权:RBAC原创 2022-01-11 10:57:57 · 370 阅读 · 0 评论 -
分布式事务核心逻辑
补偿方法回调数据: public class RollbackCall { private Object instanct; private String method; private Class<?> paramTypes[]; private Object paramObjects[]; } 分布式Service方法: Stack<RollbackCall> rollbackStack = new Stack<>()原创 2022-01-11 10:35:05 · 252 阅读 · 0 评论 -
springboot+mongodb最简。。
本来spring系列也还是很多废话,但springboot似乎已经不能再简。。 简单记录下。 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.原创 2017-06-23 14:28:46 · 1267 阅读 · 0 评论 -
Spring Boot 2.0 实践:Redis
Redis常用cmd: PS C:\Program Files\Redis> .\redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 > SELECT 0 > keys * > type "aaa" > hkeys "aaa" > hgetall "aaa" > get "aaa" maven依赖: ...原创 2019-08-15 14:18:39 · 143 阅读 · 0 评论 -
Spring Boot 实践:MyBatis
generatorConfig.xml 自动生成之外,也可同时手动创建,通过mapper2.xml中的namespace来指定mapper2对象即可。 VirtualPrimaryKeyPlugin LombokPlugin generatedKey <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorC...原创 2019-08-12 17:25:53 · 200 阅读 · 0 评论