# springboot-study **Repository Path**: andy521/springboot-study ## Basic Information - **Project Name**: springboot-study - **Description**: 用于学习spring boot,整合日志框架、swagger2、shrio、aop、thymeleaf模板、全文检索lucence、redis、jms的实现activeMq消息收发、mybatis-plus等技术 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-08 - **Last Updated**: 2021-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-study #### 介绍 用于学习spring boot #### 软件架构 1、spring boot 2、mybatis-plus 3、日志框架实现 4、拦截器实现 5、接口统一结果返回值实现 6、thymeleaf整合 7、swagger2整合 8、监听器实现 9、整合redis 10、jms的activeMQ实现 11、AOP实现 12、shrio整合 13、全文检索lucence #### 安装教程 1. jdk8环境,mysql 8.0.21,maven。 2. 初始化项目,保证maven拉取所有完整jar包。 3. 根据使用说明启动项目即可。 #### 使用说明 1. 使用src/main/resources/database/springboot.sql文件初始化数据库,在yml中修改MySQL连接信息 2. 查看src/main/java/zeno/project/springboot/jms/ActiveMqConfig.java文件,安装activeMQ并且启动 3. 自行安装好redis,并启动 4. 启动后进入,swagger地址:http://localhost:9494/swagger-ui.html#/,可查看接口测试文档 5. 进入http://localhost:9494/login,进行简单的登录,shrio登录认证授权流程测试参考src/main/java/zeno/project/springboot/controller/core/UserController.java文件中的注释。 6. activeMQ测试参考src/main/java/zeno/project/springboot/jms/ActiveMqConfig.java文件中的注释,实现点对点、一对多的消息发送和处理。 7. lucence的全文检索测试参考src/main/java/zeno/project/springboot/lucence包下的文件 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 https://gitee.com/help 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/