同步操作将从 Ta404团队/开发框架培训 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
zookeeper在框架中有两处使用
分布式定时任务
zk与elasticjob配套使用,实现分布式定时任务功能.具体配置在application-elasticjob.yaml中.
注册中心
注册中心提供集群的发现和注册功能等.与ehcache配合使用,实现了ehcache的缓存同步功能. 具体配置在application.yml中的ta404.modules.registry-center中
如果不想启用zk,需要
由于cachemg模块是基于zk的缓存管理功能,需要去pom.xml中将ta404-component-cachemg包给注释掉
打包
前台
使用npm run build打包,会将前台整个打包成静态资源html和css,生成在dist目录下
后台
后台使用maven打包工具,直接package打包(忽略测试),在输出目录下生成对应jar包
如果需要部署在weblogic/tomcat容器下,需要在maven中排除springboot自带的tomcat容器,然后再打包
发布
分离部署
分别部署前端的静态页面和后端的jar包
整体部署
把前台打包好的整个dist目录下的内容,复制到后端web目录下的template目录,然后由后端统一打包发布
框架推荐使用启动模块+子模块的方式,但是不强制规定,可以只有一个启动模块,然后用包路径分块.请根据各个项目功能业务的需求进行选择.
当重启项目之后,session会失效跳转到登录页面,如果在登录页面报session失效,只需要刷新一次再进行访问即可
前端更新为覆盖更新,除了src目录下自定义的模块,其他配置都会被覆盖
主要是maven更新依赖包,启动模块下的配置文件如果有更新,请把ta404-project-default包下的配置文件复制出来修改
框架自身提供了Oralce,Gbase,Mysql,SqlServer的数据库脚本
其中
框架计划提供一个额外的统一配置管理功能,允许动态修改框架中的配置属性,暂时还没有
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。