# lovdiary-v2-backend **Repository Path**: YXKN/lovdiary-v2-backend ## Basic Information - **Project Name**: lovdiary-v2-backend - **Description**: 重构lovediary项目,采用springboot - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-21 - **Last Updated**: 2023-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 重构lovediary项目 采用springboot
Druid连接池连接mysql数据库
swagger测试接口
log4j记录日志 ## 1、项目结构 config/: 各个组件相关配置
controller/: springboot中controller层
entity/: 实体类、接口实体
service/: 业务逻辑层
util/: 工具类 testApi/main/resources/application.yml: 配置文件
注意修改其中的数据库配置,修改ip、端口、用户名、密码 ## 2. 使用配置 ### (1) swagger 配置内容见 src/main/java/com/zwx/config/SwaggerConfig,在其中添加请求头
pom中swagger的dependence ### (2) druid连接池 mysql连接信息见resources/application.yml中spring.datasource
代码中配置见src/main/java/com/zwx/config/DruidConfig
pom中druid相关依赖
在代码中使用如下方式获取 > @Autowired >
@Qualifier("mysqlTemplate") >
private JdbcTemplate jdbcTemplate; ### (3) inteceptor拦截接口 在src/main/java/com/zwx/controller/MyInterceptor中添加接口拦截处理逻辑,添加自定义请求头携带token
在application.yml中添加放行的接口
在src/main/java/com/zwx/config/MyInterceptorConfig中进行配置