博客
关于我
application.properties的一些配置
阅读量:716 次
发布时间:2019-03-21

本文共 1195 字,大约阅读时间需要 3 分钟。

服务器与项目配置说明

服务器配置信息

  • 服务器: 侁峰服务器,运行在本地机器上,端口号为8089
  • 上下文路径: /Student,用于指定项目部署路径,访问时需通过http://localhost:8089/Student Reach
  • 项目描述: 项目采用Spring框架搭建,用于提供学生相关信息管理功能

数据库配置说明

  • 数据库源类型: 使用Druid数据源来管理数据库连接池
  • 数据库信息:
    • 数据库名称: test
    • 数据库地址: jdbc:mysql://localhost:3306/Student4
    • 账号信息: 用户名root,密码root
    • 数据库驱动: com.mysql.cj.jdbc.Driver
  • 数据库连接池设置:
    • 最大活跃连接数: 150
    • 最小空闲连接数: 5
    • 最大空闲连接数: 20
    • 初始连接数量: 30
    • 闲置连接剔除时间 (time-between-eviction-runs-millis): 600000 毫秒(即10分钟)
    • 最小闲置连接保持时间 (minEvictableIdleTimeMillis): 300000 毫秒(即30分钟)
    • 验证查询语句: SELECT 'x'
    • 验证机制启用: true
    • 连接返回时校验: false
    • 准备语句重用: true
    • 最多准备好的语句数: 20
  • 池的管理策略:
    • 打开prepared statement缓存,建议为真,减少数据库语句编译时间
    • 可能导致性能问题时需注意最大值

缓存配置说明

  • 缓存状态: 缓存暂时关闭,默认为false。这保证了数据库查询结果是实时获取,避免了缓存带来的数据延迟或一致性问题
  • 模板文件路径: 类路径下的templates/目录为模板文件的前缀
  • 默认文件扩展名: .html,默认模板文件类型
  • 编码格式: 使用UTF-8编辑模板文件确保特殊字符正确显示
  • 模板解析模式: 选择HTML5模式并开启模板支持
  • Spring EL编译支持: 启用,推荐为true,确保表达式式正确解析

MyBatis框架配置

  • 映射文件路径: classpath:mapping/*.xml,指明MyBatis配置文件的存放位置
  • 实体类型别定义:com.example.demo.vo包中定义alias,用于简化实体类引用
  • MyBatis行为配置:
    • call-setters-on-nulls: true:对null字段调用调用者方法
    • cache-enabled: false:关闭MyBatis缓存功能

开发缓存建议

  • 数据库分库分表: 建议设置cache: false以防产生数据不一致问题
  • PSCache说明:
    • 开启PSCache并设置每个连接的缓存大小,常见数据库如MySQL不推荐开启
    • 对于多个数据库或分表场景建议将test-while-idle: truetest-on-return: false结合使用

转载地址:http://wlirz.baihongyu.com/

你可能感兴趣的文章
Member var and Static var.
查看>>
memcached高速缓存学习笔记001---memcached介绍和安装以及基本使用
查看>>
memcached高速缓存学习笔记003---利用JAVA程序操作memcached crud操作
查看>>
Memcached:Node.js 高性能缓存解决方案
查看>>
memcache、redis原理对比
查看>>
memset初始化高维数组为-1/0
查看>>
Metasploit CGI网关接口渗透测试实战
查看>>
Metasploit Web服务器渗透测试实战
查看>>
MFC模态对话框和非模态对话框
查看>>
Moment.js常见用法总结
查看>>
MongoDB出现Error parsing command line: unrecognised option ‘--fork‘ 的解决方法
查看>>
mxGraph改变图形大小重置overlay位置
查看>>
MongoDB可视化客户端管理工具之NoSQLbooster4mongo
查看>>
Mongodb学习总结(1)——常用NoSql数据库比较
查看>>
MongoDB学习笔记(8)--索引及优化索引
查看>>
mongodb定时备份数据库
查看>>
mppt算法详解-ChatGPT4o作答
查看>>
mpvue的使用(一)必要的开发环境
查看>>
MQ 重复消费如何解决?
查看>>
mqtt broker服务端
查看>>