jt-20180528 / pro_document_mycat

项目文档记录,一些技术栈预研文档
2 stars 1 forks source link

新项目框架搭建 #37

Open lujunGit opened 6 years ago

lujunGit commented 6 years ago

要求: 1:使用springCloud作为后台框架,持久层使用mybatis; 2:支持mybatis配置文件方式和注解sql方式,也可以支持jpa方式; 3:支持mybatis的代码自动生成; 4:实体类以jar的方式给各个项目模块,缓存模块也是以jar包的方式提供; 5:项目缓存模块是redis; 6:项目同时支持开发环境,测试环境,线上环境部署; 7:项目可以使用docker进行打包部署,对应部署jenkins环境【soner、maven】 8:集成openshift使用云环境部署 9:后期考虑使用服务网格进行发布和部署

lujunGit commented 6 years ago

1:已经集成了mybatis作为持久层,注解和配置文件方式都Ok; 2:已经支持mybatis注解和配置文件方式,但是jpa的话,需要在实体对象上添加注解,暂时由mybatis就足够了,没有再集成jpa的需求,以后需要再说; 3:已经可以实现支持mybatis自动生成代码功能; 4:修改打包方式即可【待完成】 5:其他同事完成【排除】 6:目前通过配置已实现 7:通过docker进行打包部署【待完成】 8:集成openshift使用云环境部署【待完成】 9:service mech支持【待完成】