1.Server
1.1 配置端口号
server: port: 8888
1.2 配置项目前缀
server: context-path: goods
1.3 配置漏洞扫描问题
server: session: cookie: http-only: true
2.Spring
2.1 配置全局时间
spring: jackson: time-zone: Asia/Shanghai # 设置时区(默认会使用UTC时间) date-format: yyyy-MM-dd HH:mm:ss # 设置时间默认格式
2.2 设置应用的名称
spring: application: name: mall-product # 可用于服务注册发现等功能
2.4 配置数据源
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://124.223.64.141:3306/gulimall_pms?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: root
3.Mybatis
4.Mybatis-Plus
mybatis-plus: global-config: db-config: # 全局设置主键自增,这样就不用在每一个@TableId注解上标注了 id-type: auto logic-delete-value: 0 # 逻辑已删除值(默认为 0) logic-not-delete-value: 1 # 逻辑未删除值(默认为 1) # 告诉 Mybatis Plus SQL 文件的映射位置 # 这里的 classpath 表示当前类路径下 # classpath* 表示所有项目路径下 mapper-locations: classpath:/mapper/**/*.xml
5.日志:logging
logging: path: /home/uniarch/logs # 配置文件输出目录 file: uniarch.log # 配置日志输出文件名 level: com.lbj: debug # 配置包名下的所有日志为debug级别,可以看到SQL
6.Web