当前位置:首页 > TAG信息列表 > javaweb应用开发项目教程你平时主要使用什么Java开发框架?介绍

javaweb应用开发项目教程你平时主要使用什么Java开发框架?介绍

javaweb应用开发项目教程 你平时主要使用什么Java开发框架?

你平时主要使用什么java开发框架?

以我们的项目为例。

我们的项目是纯后台服务项目,即没有前端页面,只对外提供服务;项目基于springboot,引入spring-boot-starter-web,直接公开接口,消息使用的json,很少接口是从旧系统迁移过来的,所以为了让调用方尽可能小的修改,保留了xml消息;在正式的生产环境中,内置的tomcat也是用;集成了swagger,在线自动生成界面文档。

orm框架选择mybatis。由于项目中的查询大多是单表查询,且查询条件相对固定,所以标注做出的sql语句是直接绑定的。

javaweb应用开发项目教程 你平时主要使用什么Java开发框架?

因为项目不仅使用了关系型数据库,而且经过处理关联后在mongodb中保存了更多的数据,所以项目也使用了spring数据mongodb。我们的mongodb已经部署了副本集,使用spring数据mongodb,通过简单的配置就可以完成对多个mongob的访问。如果其中一个mongodb挂了,对服务没有影响,所以我们可以在扩展mongodb时在线进行(扩展内存和cpu时mongodb需要停止)。

在与一些系统的交互中使用rabbitmq,只要将spring-boot-starter-amqp引入springboot,其实可以很容易地与rabbitmq集成。生产者和消费者都很方便。

因为是纯接口服务,为了减轻数据库的压力,我们根据业务场景(数据变化不频繁,业务场景对实时性要求不是很高)将部分接口的结果直接缓存到redis中。在整合redis的时候,我们前后尝试了两种

springboot项目,最简单的与redis集成可以直接使用@cach

用java编写一个程序?

java是一种计算机编程语言,也是一种面向对象的编程语言。java可以开发后端,包括spring,springmvc,springboot,sprin。gcould等等都是用java开发的。java也有前端框架,包括jquery、javascript、jsp和servlet,统称为javaweb开发。用java写程序非常简单,根据相关的模板和业务代码就可以实现一个系统。

项目javaspringboot接口系统


万汇堂 双晟号

  • 关注微信关注微信

猜你喜欢

热门标签

小艺输入法只有在华为手机上用吗小艺输入法适用手机品牌 Vivo手机怎么打开OTG 小米max3参数 哪些手机有白名单功能介绍 页眉如何调成双线介绍 oppoa59s手机刷机步骤教程OPPOA59s刷机教程介绍 笔记本电脑qq音乐怎么不出现播放条 3d热带鱼水族箱屏保汉化版 cad如何输入文字和编辑文字快捷键 exceL表格怎么打印 红米手机如何扫码连接wifi 支付宝怎样去掉好友那个标志为什么我的支付宝是别人的名字。怎么改回来?介绍 华为智能助手怎么关闭在哪 excel计算天数的公式 浮在半空中的点怎么打的怎样能使物体悬在半空?介绍 vivox27手机录音功能在哪里为什么现在有些人还在用安卓而不用苹果?介绍 亚马逊店铺怎么注销 电脑设置自动重启软件如何设置重启电脑后系统自动还原? 大王卡超出流量如何计算收费大王卡套餐外流量怎么收费?介绍 ipad怎么关闭最近应用ipad如何取消应用夹?介绍 趣键盘极速版不支持手写趣键盘怎么卸载? 威纶通触摸屏与电脑通信设置威纶通mt8102ie怎么连接电脑?介绍 word中填空线怎么弄自己电脑上怎么做word练习? 苹果第三方检测机构 adobeacrobat怎么把word转换成pdf 电力载波通信的方式有哪几种什么是电力载波技术?介绍 详细的iphonex截屏方法2021苹果x玩机技巧? oppor17忘记了锁屏密码怎么能打开 vivo手机怎么改变桌面图标样式 怎么修改列表第一行列名如何使用PowerQuery对数据号段进行拆分?

微信公众号