7,enableDeleteByExample(默认true):MyBatis3Simple为false,指定是否生成动态删除语句; 8,enableCountByExample(默认true):MyBatis3Simple为false,指定是否生成动态查询总条数语句(用于分页的总条数查询); 9,enableUpdateByExample(默认true):MyBatis3Simple为false,指定是否生成动态修改语句(只修改对象中不为空的属性);...
package cn.zi10ng.blog.generator; import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator.config.Configuration; import org.mybatis.generator.config.xml.ConfigurationParser; import org.mybatis.generator.internal.DefaultShellCallback; import java.io.InputStream; import java.text.S...
系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术进行页面设计和交互实现,后端基于Spring Boot框架开发,数据库选用MySQL存储数据。系统架构具有良好的可扩展性和维护性,能够适应电力企业不断发展的业务需求。 1.4功能模块 用户管理:包括用户注册、登录、信息修改、密码重置等功能,支持不同角色(管理员、教师、学生)的...
项目采用前后端分离的技术架构。 采用SpringBoot+SpringCloud+Mybatis+Vue为主要技术栈,包括了大型商城的主要功能、难点功能以及复杂业务功能,涉及到了Oauth2、JWT令牌、MQ的可靠性投递、流量削峰、秒杀、支付、集群、redis哨兵、lua脚本、缓存击穿&雪崩,分布式文件存储等内容。 采用Docker服务器部署,对模板渲染、搜索、...
本系统采用分层架构设计,分为表现层、业务逻辑层、数据访问层和数据存储层。表现层使用Spring Boot框架搭建Web应用,通过RESTful API与前端交互;业务逻辑层处理核心业务逻辑,协调各模块工作;数据访问层基于MyBatis-Plus实现数据持久化操作;数据存储层使用MySQL数据库存储结构化数据,Redis用于缓存热点数据,提高系统性能。
MyBatisORM框架 Freemarker视图框架 PageHelper MyBatis分页插件 Log4J日志组件 Maven 项目构建 Elasticsearch分布式搜索引擎 Redis分布式缓存数据库 hutool 工具类 前端技术 vue函式库 element ui UI库 jQuery 函式库 Bootstrap 前端框架 Bootstrap-table Bootstrap数据表格 ...
采用SpringBoot+SpringCloud+Mybatis+Vue为主要技术栈,包括了大型商城的主要功能、难点功能以及复杂业务功能,涉及到了Oauth2、JWT令牌、MQ的可靠性投递、流量削峰、秒杀、支付、集群、redis哨兵、lua脚本、缓存击穿&雪崩,分布式文件存储等内容...
本系统主要使用Spring Boot、MyBatis、Redis等技术,实现一个博客系统。通过分析,我们确定本系统的角色可分为:游客、管理员、登录用户。 非功能性需求分析 系统易操作性需求 应用系统需要实现较强的实用性、易操作性,对于用户必须是容易使用且页面交互简单、快捷、体贴,所以开发系统选用了windows10,使得用户可以在全国任...
Spring Framework 容器Spring Boot MVC框架Apache Shiro 安全框架Spring session 分布式Session管理MyBatis ORM框架Freemarker 视图框架PageHelper MyBatis分页插件 Log4J 日志组件Maven 项目构建Elasticsearch 分布式搜索引擎 Redis 分布式缓存数据库hutool 工具类 前端技术 vue 函式库 element ui UI库 jQuery 函式库 Bootstra...
Jeebase是一款前后端分离的开源开发框架,基于springboot+vue(vue-element-admin/Ant Design Pro Vue)开发,二期会整合react前端框架Ant Design React。在实际应用中已经使用这套框架开发了CMS网站系统,社区论坛系统,微信小程序,微信服务号等,后面会逐步整理开源。