文章目录
- 技术架构
- 开发环境
- 开发社区首页
技术架构
- Spring Boot
- Spring、Spring MVC、MyBatis
- Redis、Kafka、Elasticsearch
- Spring Security、Spring Actuator
开发环境
- 构建工具:Apache Maven 版本:3.6.1
- 集成开发环境:IntelliJ IDEA
- 数据库:MySQL、Redis
- 应用服务器:Apache Tomcat
- 版本控制工具:Git
开发社区首页
功能:
- 访问社区首页,显示前10个帖子
- 开发分页组件,分页显示所有的帖子
⚠️注意:
-
Dao层,@Param 注解用于给参数取别名,如果只有一个参数,并且在动态条件()里使用,则必须加别名。
-
Controller层,方法调用之前,SpringMVC会自动实例化Model和Page,并将Page注入Model。所以,在thymeleaf中可以直接访问Page对象中的数据.