Echo 是一套前后端不分离的开源社区系统,基于目前主流 Java Web 技术栈(SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ...),并提供详细的开发文档和配套教程。包含帖子、评论、私信、系统通知、点赞、关注、搜索、用户设置、数据统计等模块。 从本项目你能学到什么 学会主流的 Java Web 开发技术和框架(Spring、SpringBoot、Spring MVC、MyBatis、MySQL、Redis、Kafka、Elasticsearch、Spring Security 等) 了解一个真实的 Web 项目从开发到部署的整个流程 掌握本项目中涉及的核心技术点以及常见面试题和解析 核心技术栈 后端: Spring Spring Boot 2.1.5 RELEASE Spring MVC ORM:MyBatis 数据库:MySQL 5.7 分布式缓存:Redis 本地缓存:Caffeine 消息队列:Kafka 2.13-2.7.0 搜索引擎:Elasticsearch 6.4.3 安全:Spring Security 邮件任务:Spring Mail 分布式定时任务:Spring Quartz 日志:SLF4J(日志接口) + Logback(日志实现) 前端: Thymeleaf Bootstrap 4.x Jquery Ajax 开发环境 操作系统:Windows 10 构建工具:Apache Maven 集成开发工具:Intellij IDEA 应用服务器:Apache Tomcat 接口测试工具:Postman 压力测试工具:Apache JMeter 版本控制工具:Git Java 版本:8


本资源支持小程序内下载,请微信扫描下方的二维码