项目搭建 Day05 -启动类配置,接口文档接入,springboot多环境整合

项目练习 / 2021-12-22

mall Day05

文档方面选用knife4j

启动类配置

//启动类必须扫描自动生成的xml包

@Log4j2
@SpringBootApplication
@MapperScan("com.zwy.**.*.mapper")//表示任意包
public class MallTiny01Application {

    public static void main(String[] args) {
        SpringApplication.run(MallTiny01Application.class, args);
    }

}

接口文档整合

knife4j官网

knife4j 2.0.9版本注意

SpringBoot与Maven多环境整合

SpringBoot与Maven多环境整合

spring.profiles.active: @profile.active@
# 应用名称
spring.application.name=mall-tiny-01
# 8080端口
server.port=8080
server.servlet.context-path=/server
# 配置数据库
spring.datasource.url=jdbc:mysql://rm-wz9n9z1957rs52fcybo.mysql.rds.aliyuncs.com:3306/mall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root_admin
spring.datasource.password=Zwy534650592
mybatis.mapper-locations[0]=classpath:mapper/*.xml
mybatis.mapper-locations[1]=classpath*:com/**/mapper/*.xml

#mybatisplus 打印日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
#阿里云密钥
zwy.oss.accessKey=LTAI5tBGnFMJQBn92SQRiKWh
zwy.oss.secretKey=D8Uy0NR7BAK5hNqH5urIzbofDtvpyY

整合redis

选用阿里云的 云数据库Redis版5.0 配置如下

小版本 redis-5.0_0.5.11

实例规格 256M主从版

最大连接数 10,000