摘要: dubbo 1. 开发环境:resources/config/server.properties 2. 服务器环境:../../conf/server.properties,以jar包路径定位。 SpringCloud 1. 开发环境 按配置文件加载顺序: bootstrap native.xml: 阅读全文
posted @ 2019-06-13 09:43 无语还真 阅读(284) 评论(0) 推荐(0) 编辑
摘要: mvc相关注解(web项目) @MvcValidate,Controller方法注解,加上该注解后,会自动对请求参数进行validate校验。 @AuthIgnore,Controller方法注解方法注解,适用于springcloud框架,加上该注解将跳过权限验证(会话登录检测) @MvcInjec 阅读全文
posted @ 2019-06-13 09:43 无语还真 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 数据库命名 常规数据库命名以 ${项目名}_business来命名。 表命名 表名不需要增加前缀,直接取实体名称如:user、department 日志表以_log结束 关系表用两个实体名称相连,如user_role,user_department 字段命名 表的自增字段统一取名为id,类型为big 阅读全文
posted @ 2019-06-13 09:43 无语还真 阅读(1655) 评论(0) 推荐(1) 编辑
摘要: 微服务 接口类:分native接口和prof接口。native接口仅包含简单的数据库操作,一般由代码工具或插件自动生成,prof接口可以实现复杂逻辑、事务性、跨实体模块(integration)的操作。 请求参数 \ (1) dto类:由代码工具自动生成,与表字段完全对应;\ (2) query类: 阅读全文
posted @ 2019-06-13 09:42 无语还真 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 异常机制 核心异常类:PendingException,较其它异常增加了错误码的属性。 原则上从service,web层的方法调用中,不允许抛出其它非运行时异常,需要将之转换为PendingException 在某些父类中有将异常转化为PendingException的方法 事务中的调用必须要捕获异 阅读全文
posted @ 2019-06-13 09:42 无语还真 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: 本地缓存 继承AbstractBaseLocalCache,并实现相应的抽象方法; 适用于单实例项目或不会经常变化的数据; 代码示例: Redis缓存 继承AbstractBaseRedisCache,并实现相应的抽象方法; 适用于多实例项目 代码示例: 阅读全文
posted @ 2019-06-13 09:42 无语还真 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 生成lombok相关注解,在继承AbstractBaseRequest[Page]Dto或实现java.io.serializable接口的类中,可使用。 生成Request校验方法。 public class AppValidateRequest extends AbstractBaseReque 阅读全文
posted @ 2019-06-13 09:41 无语还真 阅读(383) 评论(0) 推荐(0) 编辑