专业回答来了,各位小哥哥/小姐姐拿好本本开始做笔记啦:

java的框架是跟随企业变化,目前java开发主要分两种类型,一种是使用自研框架的企业这种企业其实要求我们java基础扎实和逻辑思维能力不错;另外一种就是大部分企业使用的流行框架,这部分的框架根据做的项目类型、业务逻辑复杂度、规模大小、低耦合性(耦合性越低越分离)来决定使用的框架,总得来说如下:

基础核心框架:spring 、springmvc

目前整合性好,开发便利框架:springboot

数据库框架:mybatis或mybatis plus、jpa

权限管理和登录安全框架:spring secuity、shrio、oauth2授权

缓存框架:redis(主流)

微服务开发:spring cloud(负载、限流、服务治理等)、spring cloud alibaba(nacos注册和配置中心)

消息中间件:rabbitMQ、Kafka

其他小模块:日志log4j2、poi导入导出、fastdfs文件上传和快速存储等等;

另外作为java开发人员如果会一些web前端技能就更加的得心应手,例如:vue、微信小程序等。

——————

OK,这里是由汇智动力学院·汇智妹给大家带来的解答,都说了,每天会有干货和大家分享,当然,也会聊点IT圈子的那些事儿,记得关注一波哟~[比心]

目前很多企业用到的框架是 springboot搭建ssm ;

如果要进行微服务开发,使用springclound;

其他的搭配的比如说权限的shrio,工作流activity,全文检索的lucene等 。

更多推荐

java 主流框架_Java开发主流框架是什么?