2016 - 2024

感恩一路有你

gitlab新建项目完整教程 现在开发JAVA后台,主要用哪些技术?

浏览量:4002 时间:2023-05-11 22:26:09 作者:采采

现在开发JAVA后台,主要用哪些技术?

说一下本人工作中所接触到的吧,期望对你有帮助~~~

Spring大家族:Spring、SpringMVC、SpringBoot、SpringCloud等,不光Springcloud实现微服务的常用组件,Eureka(服务治理组件)、Feign(服务全局函数)、Hystrix(服务容错纠错)、Ribbon(客户端负载均衡)等

项目最终形成工具:Maven或Gradle

数据库:oracle、mysql、数据库ORM框架mybatis比较好流行的,hibernate oSQL:Redis、MongoDBlinux常用命令、nginx负载均衡

Jenkins,ci/cd工具,实现程序自动化部署

如果是测试环境写test或dev,如果是生产环境写什么?

全是打算多个分支,一套环境一个分支。

项目在gitlab成立后,做出代码一样的的prod和test分支,平时都在test分支开发,是从jenkins或者其他工具公告最终,系统测试绝对没问题了,就胸壁痛到prod分支上。

但是我们也很严格一点,项目也多。确立了2个项目组,一个是生产环境,一个是测试和开发环境。会在生产环境建立仓库,并fork到测试3项目组里

平时少开发人员在dev分支可以修改和自己点jenkins,和功能测试人员测量后,会递交到test分支,再并且第二次公告和功能测试,这个环境需要运维人员点发布。

Test环境没问题啊了,到发版日期,会合并代码到生产组的仓库里,由开发组长点是从请求,再由运维人员上不了线。

项目 环境 工具 分支 test

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。