前言
本项目的后端采用Springboot框架进行开发。
开发的IDE
我采用InteliJ IDEA,使用Maven作为版本控制工具,没有使用Gradle是因为虽然Gradle更为简洁,但是灵活性太高,虽然Maven写的更为繁琐,但是逻辑性更强,看起来结构更为清晰。
附录我创建时的pom.xml:
1 | <?xml version="1.0" encoding="UTF-8"?> |
目前使用到的
- Spring Shiro 安全控制(权限控制)
- Mybatis 定制化处理SQL
- MySQL 使用腾讯云主机配置的MySQL
- Lombok 编译时生成,简化代码
将来使用的
- RabbitMQ 消息队列
- Redis 缓存
- Spring Cloud
- Mail 邮件服务
- OSS 对象储存
- 。。。